{"_id":"pptx-svg","_rev":"31-4fa26d2a6927e9900d6411d6bec8cfb6","name":"pptx-svg","dist-tags":{"latest":"0.6.6"},"versions":{"0.1.0":{"name":"pptx-svg","version":"0.1.0","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.1.0","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"d8d369e15d41f76280877ac7400bd8235afb6219","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.1.0.tgz","fileCount":25,"integrity":"sha512-DcdXdjwqZwPo2oBSJqvVPdTK7TkBy5Fb0eZhWPOnlAiWIQkr3S9HEprpWV476TavtblTD2LdOGr+S/Ste2mCew==","signatures":[{"sig":"MEUCIC2fBdO0CLKfAf2+J767zgE8AZqam8HbiURC39vTLjOGAiEAgZCU59NBghVc0rSI6LfiTXe4LOIlxoslVPyznybq5j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281937},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"f0d85fd18ec54d501a686ae4b90fc66b03b1ac8d","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.1.0_1773232721483_0.6565158370082746","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"pptx-svg","version":"0.2.0","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.2.0","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"9c27d44a5932e169b9cd96211d52de6093864f95","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.2.0.tgz","fileCount":33,"integrity":"sha512-O9ph4ExpLL6qdlAvdL2odHmF7EgcfnRudcEJEJ/BNFdE7wn2o5zSk4Ny6vwNjBd6oyrwHBokiF0kUVSytgUj7w==","signatures":[{"sig":"MEYCIQCbeh0EDqOW4cNNgPrcqjOi8qLvvkB8WSxQTXhZxzeRMQIhANycpKuRIKBDGun5Yt0kPdey8LOomU55OaZmc2TNITHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341682},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"a63c33c220bbf885fe21c646e25b263c32571c57","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.2.0_1773562480778_0.5120615787211955","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"pptx-svg","version":"0.3.0","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.3.0","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"80bf47ecd838527a1a3540c7dde81481e854ddd0","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.3.0.tgz","fileCount":33,"integrity":"sha512-QNWccYeZP3Koxbx9x4arP7RCy3MreaGEM6eWCIrgSw1O1YNJKKceT/IWefxPDaFXrrW6nSGel1T65lqlBxxrpw==","signatures":[{"sig":"MEUCIQCbi28T5qSiHU5tlkUO3/zxe3eH2x5Md+y9D69Q64uIuAIgDgZhxk8u+pPvi0XrzMjZmeOFJpPbhLyhdJLMvYmHRPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343756},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"18ddf4bb7c1bc41a629580dd86f605eabbf084c0","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.3.0_1773581411339_0.6913567526952868","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"pptx-svg","version":"0.3.1","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.3.1","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"1ca52ba273d4f5ca32a906013788f00f9a510cb6","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.3.1.tgz","fileCount":33,"integrity":"sha512-RyHRawyGadBR2tp+eK1JzkNtk6bX76HvtWH9OHsg+KBFJG+SiTH2w60ReLiQaei6MyAiUVGExJIfiwLsOPVYfA==","signatures":[{"sig":"MEYCIQCWcifGhTg+Wx8pN37PsmlWoDCMhGxB5ZbmOtZcvtszPQIhAOIfPgDFQnhi4LSxSQFgBaYPC6JoD/TtrHD/WYD5HEGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":346863},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"0814645828320fe25e610e819bbe09a42e152137","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.3.1_1773617026366_0.6577083438373899","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"pptx-svg","version":"0.3.2","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.3.2","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"d041d92c6d3d47d47f7d7ddf3e49fa6b996a6601","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.3.2.tgz","fileCount":33,"integrity":"sha512-fDUL/7fG5KIcyZ7sH6+m3jKjonaqLEjoKu3k43mJDvpV+0bbu8ULsSWPc6UU8ubQehEgfahba9jR1u/G0K/Mew==","signatures":[{"sig":"MEYCIQCAl+Ux3IXixunS0ojiAI4KTAvuIiJwr54Mr/okGqXthwIhAMA/swOzkc2SsuyaCJogmVs2+Ee+Eef6XbjoyO3TUXMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350099},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"b889f039feab24fe71d5dab440318dbfabc6c777","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.3.2_1773666728738_0.5127118819930487","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"pptx-svg","version":"0.3.3","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.3.3","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"5494ce6a5bb26a182f5904ce92fcae13efbf12d0","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.3.3.tgz","fileCount":33,"integrity":"sha512-pElV3Q72ovKzCD8X7bsSdtPuM6iln1ebgKCMuMW7AIn5e5/aNtnVjGh479nZ9NxQwIdBrzrlCtw6VypHA65GKg==","signatures":[{"sig":"MEUCIBt72/DbnbG8zUwiZ6gQNqRZiuZZXTALoqrrl/hPrL2LAiEAlPGZAow4FE314Vcydeklv7kNFDHiqk5ff98QrtEitc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351988},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"216c23174360396f31851130091ca067be46ee89","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.3.3_1773704726076_0.043171093760157486","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"pptx-svg","version":"0.3.4","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.3.4","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"b8aa6049cc14d418cbd3b4f6c527fa6581b52888","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.3.4.tgz","fileCount":33,"integrity":"sha512-uFnJmW3X1himUoLfzKvzyLD0k3R3/HK9fCHiBzHgoqAKysIREQFBLjttqvvP+FGZD5QbJDa/tKt2uLdLEQ1Bhg==","signatures":[{"sig":"MEQCIF9AkLG0DNP0amC5nFGSwTNkXH1Ib7jItvnhOu3NqUxpAiB9L376n2iWj4CYIEnQ3omOG2k9MYxlFRhAsdDe0Zx4kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357777},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"e94796be7652fbf3d0877c8bcab10d8ea631f605","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.3.4_1773844322709_0.10046176586717825","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"pptx-svg","version":"0.4.0","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.4.0","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"7b0317029386f2077075030a8b361415da119b9d","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.4.0.tgz","fileCount":37,"integrity":"sha512-ESkkPD/0XrOQj871vEVU1oYkgMmFymCHPiVqRQhNoizFUzg9JE1k92cMFhN+nZM8D7dFBm6pNzrsAElLjPcy7g==","signatures":[{"sig":"MEUCIG7dYPbksqor4WP3ZslGtnAHkrTNX808lCsutseUxNwMAiEAhR6X64dnzsG53//obrOeh6xtdiGFx54bPZCPmjvQMKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377685},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"686d174adde829245663eda0c484a71b8183b0e6","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.4.0_1773991526511_0.5504640428775573","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"pptx-svg","version":"0.4.1","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.4.1","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"4f6ff1708894fdc572f8f66244693b40906fedb4","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.4.1.tgz","fileCount":37,"integrity":"sha512-xYHrlTtgbTXinUkSpune3m1xbIRBg3lGlRNqP28y7aWT6FxYLZwKLuiXJxs7N6QFHEImyD2Isd/WyOCk8r6Jqw==","signatures":[{"sig":"MEUCIB3+QyqYOXwToKWkRkNs91sloCyJ9dHnkpbgkZKLtnT3AiEA+3dnRNPs7QPIrGGO4btNk8NGAAPGDe2Jcm1tsXPHc8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400573},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"b9271e510b4616c79e0f2e7ad89acbc69d164b2c","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.4.1_1774176228239_0.4374394508650916","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"pptx-svg","version":"0.4.2","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.4.2","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"440998e0849fcdb7221fabadd2a190781063d84d","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.4.2.tgz","fileCount":37,"integrity":"sha512-3udGekUOaVB25GuetVjdWotDjCx8t5zvnrnjl1HetB6r+RZRUAXkm29Bi0U6c3ChRP/q3QALMYqzCKsGrnES/A==","signatures":[{"sig":"MEYCIQD1vOM5cMd5/NmCcXeh5NcoibnLrMkXAU4UB1YhsYktdAIhAJqyDy2mcJf2AA3E9fJG82NC6xWDmLAFTpwFV4r8NNsu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400640},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"587c7e41ede83aea77748420c67171e3a20ee09d","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.4.2_1774218048026_0.8881084848336767","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"pptx-svg","version":"0.4.3","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.4.3","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"786a1122bbc45b74d9928542a2b56fe5113e5476","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.4.3.tgz","fileCount":37,"integrity":"sha512-8fg6aCZE+ppTc6fQR0elpND/5f9QT3ubS/SAzY6IALNy+Bgwn74zaNgrW4jXf3+1nZ4QuYpQLQh0bT5BQq0BJg==","signatures":[{"sig":"MEQCIHar1sIR9+AR/0CGHrGz3WGQQ96bnaO5DBMEfh5ssxizAiB8GJDNMhXvoiQfb1li1pyoEmk8TxQoeRu8Yj0zahxG/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404189},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"f38bc87df3e373ae7edc137d3685bbbb1ab4ad77","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.4.3_1774358421097_0.6018268180288886","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"pptx-svg","version":"0.4.4","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.4.4","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"b4b3174969872e84da7982349713da6be622f307","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.4.4.tgz","fileCount":41,"integrity":"sha512-zQAcPPx8GhS7/BB2/qveZbNtuqFECMlnSonE1Yc/3g2i1ITfRyNR60NdxKaauXp5lCpLd6Q5UzX3Nt1uJabQCw==","signatures":[{"sig":"MEYCIQCMqyA4KBs4VHqfSW5v07EPHThizHkuuyM7RcuU9gHrVgIhAIobOQtv8N47V3GH18yGnBTHtmNWvcyrItlo3SHeMhH9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"707844c53a2a8a62d0f8d54f43e0a566cd619361","scripts":{"test":"node test_fixtures/test_node.mjs","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.4.4_1774476408400_0.7186971215869802","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"pptx-svg","version":"0.4.5","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.4.5","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"d8c567633badf6a7d0f7adf83c76b8737197678a","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.4.5.tgz","fileCount":41,"integrity":"sha512-t6AMvQjVUumRMuvhCFaj+Pq3MOwuwFq12vVxOMab0ABi6t4dKoOALGOksU/W7sFmq0UcCTNGAf/knRbmnRGWjg==","signatures":[{"sig":"MEUCIQCe731Dl/Ee6f5WAG+RCnG6Uds8lra3/PzEfwSzHIIleAIgAV90VVgV2SmwCIQWzTWIaZ58yopU6n6Kfd/wUQvUbaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497941},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"ad82742a178df203e521bcd80262ff0bda3922c6","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node test_fixtures/test_node.mjs && node test_fixtures/test_editing_helpers.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.8.2","description":"PPTX ↔ SVG round-trip conversion library — browser-native, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.4.5_1774875148164_0.49473922197300424","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"pptx-svg","version":"0.5.0","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.0","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"ce8527299c8c974d6850a8d2c18929333c8ae6b1","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.0.tgz","fileCount":41,"integrity":"sha512-Pg//+PbdeuVGOpmSoRGOFSkfY+6iv1p2tTvSzoRx2bbqAj68jd3F+lI6DWfD5IyHAcll+YS5rh5bg8IVXKtrSQ==","signatures":[{"sig":"MEYCIQDB7ZNNu0dNSJ7NJR+WGY8+05qRXB8jupwuuc8PPK5MWQIhANEn53MkiHjzLGBcWnqDDN5gymUHYaLlXr9VGhD998RT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503329},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"6900abc178e9bf67fd99302379b5f62f93cdd46d","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node test_fixtures/test_node.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.4","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.0_1775048486563_0.13898197884516494","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"pptx-svg","version":"0.5.1","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.1","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"6dccb32d1010cc1789577cc5be0f36e36c473c52","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.1.tgz","fileCount":41,"integrity":"sha512-6Q6iyOjlsO6Jmjxb4wsVNuExrrR6pNTnZz/1O7MfLOSGRLl1VSeF2I+FWWkAcEAA1GLJia7j6xdkwTuDbzgAuQ==","signatures":[{"sig":"MEQCIDql6proEJV7RAIO4gqzTCb+fPyEidrQxnldh5LwDUAWAiB4kA1gbb245LaHO2UiuVCngGaKv4LGcbzxnKHE8hkoSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":601062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"c601342fee2aeaff9f24a08527423f87134c45de","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node test_fixtures/test_node.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.7","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.1_1775682462493_0.28123730096791855","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"pptx-svg","version":"0.5.2","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.2","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"04229549171b1a6ee6606b137ab8ef017d04ddfa","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.2.tgz","fileCount":41,"integrity":"sha512-Tl7iYZWnovTUX68UymPBCoQcWtAGdKateRptZmoVsW8wmTq5DMQ0igMBiNKE/a6z5+8ta/Jmi6+udQoeqd7xiA==","signatures":[{"sig":"MEYCIQC8KrXv1YwfvLaxTZrwDGXX3yhjSbCM3GZKd1a6qLYuogIhAIe6EVce8bsnuUw9oYDEFsFm13Pvn2Qik0lcV/Ubo90v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":601417},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"868153ade6c3ab3199c193be0defd2f4bec3b7c9","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node test_fixtures/test_node.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.7","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.2_1775774460194_0.7659454506418428","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"pptx-svg","version":"0.5.3","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.3","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"fdb20af760f239081069a8f419012ec116b757bd","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.3.tgz","fileCount":41,"integrity":"sha512-ed9UE/+DatFYSsajkVrTZjTZNulEYpSLEXXdvjwn//t2661Q5q9vtoki5YnyPT5RInzabm622WR0Y3huCzrQeA==","signatures":[{"sig":"MEYCIQD6YAVUW4jrp50Zq+J11RtG7UgH12/2KRmQVLyni7u9wAIhANHHPTumQAl+Wzc3+15lNZq+hlu/UnbyRh5AVC/5awKp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603292},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"1a86e89ec57c57664f9e465eecf7822436cd123c","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.7","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.3_1776086843124_0.07293251836654946","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"pptx-svg","version":"0.5.4","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.4","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"03bec3f8a9cb98584c7c3489b3de7ebd46832905","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.4.tgz","fileCount":41,"integrity":"sha512-TrBDA7vqqHOALyDp/5zD+04H8Ub2nbfj1Io6aTpxpPFX9FM8wT6/04fz5IXs3epRxHG9mSfUGG0PK5sguRlwRQ==","signatures":[{"sig":"MEQCIGhDev/YPyAQakIxhRwWe2dH/A6pgIGEmO5lIavoE+T5AiA8Do+SOJAwW6HayPrdGnDff6YlpikCUkjh94+qJoEE9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604751},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"380ebffc85fea48be59c276e60c7e6811cc5f246","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.7","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.4_1776208583993_0.7004922686006181","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"pptx-svg","version":"0.5.5","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.5","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"874e180fa6ea735c3c899b5a9418a0c530f7f5df","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.5.tgz","fileCount":41,"integrity":"sha512-sDr7SkbiAmZCsPFtMidaolBRFmNjWYKnUswf8Nsoc1U4x+QRu0HpbU7iSjyMg3BEccjpRAhbjFgBf08U4iOdPQ==","signatures":[{"sig":"MEUCIQC0n4MH1nsj7WmGWEtrCsv+4ajov7UKJPkMeUjlUioCugIgaEocXzhgKXp4zR86/UuHogip6Fg5fKMgqvD3ZRAFt+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612461},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"cbbbb7e5de842fe17832697ee7b22f8963efd086","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.7","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.5_1777330851565_0.931969385840566","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"pptx-svg","version":"0.5.6","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.6","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"3a4ed291cae5e37745e9676338172f24fc2f58b8","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.6.tgz","fileCount":41,"integrity":"sha512-mKUdvjaBauC4Z3TXQPsKjbSb46Ed8A5iFY2QdFC8JbgzrFzIpOmR84XEG82g05YAVhJQPki4zYU1fQVw88LGMg==","signatures":[{"sig":"MEQCIBOPzO7EuNYS3eLCjUdRS1q+2sKbqg15/Rf1OhpnsDbzAiBs/lS247ZaAYAJkhg5t7dIAOU+gNrITviEG6PNt0JIPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"c81071552be1fd8c99a9f2345e145a48a9e9755d","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.7","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.6_1777453758320_0.39156274953535175","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"pptx-svg","version":"0.5.7","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.7","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"9975e9b6afea62c3df61ed755914eaa33f3cc786","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.7.tgz","fileCount":41,"integrity":"sha512-DNezRE1q7QGqCQJ9FgwYSuVwaENmdoSAC5k2nlIIT2wkbslTww659bbvx3CaSlwDr6Je1wlvtOzivvdc6DbnVQ==","signatures":[{"sig":"MEQCIB8EssOvm/vM9qMRe+TMM50zntBvocMDkRf8mbRyVBQnAiA4j+zrrNok1lwLK0ScdAL/yLzmtLUF5QKfLLN09mVhFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614543},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"c218332b7541145e40f4b3d31314e05112ff8b8a","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.7","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.7_1778407457036_0.9307133324234651","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"pptx-svg","version":"0.5.8","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.8","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"7e834f2ccef988f0a9ae471d74d572b71490695a","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.8.tgz","fileCount":41,"integrity":"sha512-33bC2oUGjowhcNDgg6RDaVvrnzp+6XIqXGKqSA2qavKTqL4O1lKkGJUQfQ+nam27q8hiN7YEninAWKSkA4eTMw==","signatures":[{"sig":"MEUCIH1Uw7AXWYtHxm6GApG+AJeoJkWGRJSN2g5G8eI40fqDAiEAkyPtxAPsW59CI8IsE5AAcwAzKOrW3J12ueul3hAWsS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"49ff76f837013aeef276df15bfe08a080c354fe9","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.8","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.8_1779400266790_0.2258890815226886","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"pptx-svg","version":"0.5.9","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.9","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"5e764a3326b5d766d2e42d8b1f97051db07594cf","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.9.tgz","fileCount":41,"integrity":"sha512-GVkR4bQQeYdBIyAALlgFTCj023YTKJk9JqCMdxAOgfhltnK7LrzzTyCoBKLB8IKugzGrMsHvMBuRlT5Xhaas9Q==","signatures":[{"sig":"MEUCICTix4GBBg5vG9yAMpWIAOdgVbBGjlzZ1ooywu8rbVOGAiEA/zHOI6DtyDOqC0gS6T/ObAdCkX8Q/xOCoS/6PN2KcA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618456},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"0de6908e0e53a71747cc1984b27360ed3bd978ea","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.8","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.9_1779885302907_0.6575366356668904","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"pptx-svg","version":"0.5.10","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.5.10","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"9562122e658b07f6c2c4d1a7f398f6474abc2d18","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.5.10.tgz","fileCount":41,"integrity":"sha512-Da3LynsNVQdeUCzOJtponJ6DVbr4gUt30reWXq76MF8ZbnE90YyC2oSORev6taLNzsjChyYxzVLWPZK8PYNpGA==","signatures":[{"sig":"MEQCIH4bvxAG/piVtcSGOvZKTQYU+miNFK5z0kkOt47uupr2AiBwnRkpMZIMkQtSfPwNMTl5gjV/JkfD3qfpuCJUWBp+yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"9fcbd8437dc8a64b5d0ef62d842ffc7caf7ea6bf","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.8","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.5.10_1780057872358_0.010247741505858166","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"pptx-svg","version":"0.6.0","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.6.0","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"20442ddbc9bcb8103c08c64bd9ea3bf31b31f6d5","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.6.0.tgz","fileCount":41,"integrity":"sha512-s/rN/aLB2FtN0ufzEbTedPwHmDwdkSWmg0/51MA1HDa7VzBSP12AVWJuj8MJBhrie3uln/7lyxrB+AFe26VWDQ==","signatures":[{"sig":"MEUCIFT2uVEsW7wCqJA8bLntuARctkBuRYcyMG7Slc9u+WMTAiEA1VIIp5mVFWxUi4qCXCsrUnOk2MWvm+101mR/HnL2MPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"7624c42f5001aaf79e07cd730be8f83c14efda6f","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.8","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.6.0_1780708000084_0.41305159119690704","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"pptx-svg","version":"0.6.1","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.6.1","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"ee2c9834427672a5b227a24e2aea8ecd7249b594","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.6.1.tgz","fileCount":41,"integrity":"sha512-UKckeBVAm56dbqYT1Byna+P/ChsocJLFUWbDcbKDRT0PaBAxmG7MFQUBb71SINqZtcGjG0QCo9f66mwpQ+jZYQ==","signatures":[{"sig":"MEQCIDMCqF81gLJ0CL5dnrYBYGbJZFMXbq4ITraY2sqpgr0QAiBoCBT1pTeDcxAS+rTd4jT/Xey/6JzPP7CkoA/ZZmdC0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695283},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"87a1e8318c73d0e90151ec2c6aee48d6b76fb117","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.8","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.6.1_1781588306037_0.7783415119382806","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"pptx-svg","version":"0.6.2","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.6.2","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"d0adfefa8b7b5a3eb7ce8f6aaa47c7543ceb4bfe","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.6.2.tgz","fileCount":41,"integrity":"sha512-9Bqh+1SZKq3t+90nLBCbfJHIzqFdSTI3mvRKGJI6yKEjha+ie1Vt0On1w/zlBTQUswhnMCZRBtvFxwsFJSLYqw==","signatures":[{"sig":"MEQCICWEQ9s5GDVyNoxc8qfw9ZzuHQEQO3CgwWHbBvi1JXgnAiAVS+XnO0LyzgKR3vxOyu7DpBHnMND+YZ2eFpyfxzhR2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":709359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"8e50cbe99b9857adb15bd8210c97cc91635cb838","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.8","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.6.2_1782170503519_0.5843139063667584","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"pptx-svg","version":"0.6.3","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.6.3","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"dc16b1ad58221ce4cf8da043170bf26f4779f8d2","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.6.3.tgz","fileCount":41,"integrity":"sha512-LffUEG24JteKjWwLYxPvF7IZK1Ld4bLUBvH8spBD6l6SX8y8EQvkzbJeDF6aYq+dqOiRiK/LEnf636GhcZDUbA==","signatures":[{"sig":"MEQCIAoimEgADjlPxcJ30cAnwIaQPMvJrEh0LomqaznbbJfDAiAW4OQxgpIyfISY3hMel+XTbTsJNIkhZnDYD5O8Hcq7/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":710453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"d210d0db3b8f0bea1408bcf6d08c34bbdfd37949","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.8","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.6.3_1782858381336_0.7286824666142186","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"pptx-svg","version":"0.6.4","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.6.4","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"a2d8f704a8e62ed6863867afd357858eb5d97ab7","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.6.4.tgz","fileCount":41,"integrity":"sha512-ykjLDvqFuVx55O7jKf+G8xetRGo7G7lUGE6NX8AJ2VrXRqdZ/UP4CSQKPaY1BC8TRNLFMMKmIbi6hYvTSqnC8Q==","signatures":[{"sig":"MEQCIDWhwuyw6o+9CjXBsG8vNsYg0JquHL9eAuN9fvGk3DAjAiBWRtICisAQxLBugV0zs4CUWuazcO2uYtb4mpEe9uPChQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":711617},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"77d43dcc33d709ddb43b2d562c6479ae55fc271c","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.8","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.6.4_1783379006438_0.21135911402940555","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"pptx-svg","version":"0.6.5","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"author":{"name":"t-ujiie-g"},"license":"MIT","_id":"pptx-svg@0.6.5","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"homepage":"https://github.com/t-ujiie-g/pptx-svg","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"8049943d800e6e4222f70a288a281870feb27695","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.6.5.tgz","fileCount":41,"integrity":"sha512-zpeF9h0BuVavqBaG1hAkmlhKTWV6ESQrzHVpHMoljgjH08IsFxPmvJEq+mWW41rtCl/ZvV3gJD0yG9meiBQu3Q==","signatures":[{"sig":"MEYCIQDs9CS/iZOtKs/dZK+3GdYbNvPuIRmGiSABjux8QXSs1wIhAJQI0gckPuckTRv5WhGruyaXlmEqko3oTa5HbrdJoH/Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":707108},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"e13af6cebe7bb711fb08aa0230a06cae9e95913a","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"_npmUser":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"},"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"10.9.8","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pptx-svg_0.6.5_1785881214184_0.5501334051151496","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"_id":"pptx-svg@0.6.6","bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"dist":{"shasum":"956bdba4620546f0eb922955394447d096d463c2","tarball":"https://registry.npmjs.org/pptx-svg/-/pptx-svg-0.6.6.tgz","integrity":"sha512-ZBBalfzNeiT3hXGhdBI6nskx+SYkvmXkp013dMBovXuPWXIxKq/t4r4dAw4HR33hutnCw01g7sUVy3IOb/8B8g==","fileCount":41,"unpackedSize":786598,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pptx-svg@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHT5vNBf3OT+crlHC9ctU/j785bD12n+QwElWJ0ZgYrRAiEAveAL4gRRvncHZZaKnhJoZ8aRlt6AfWNJgfbHtN23CNQ="}]},"main":"dist/index.js","name":"pptx-svg","type":"module","types":"dist/index.d.ts","author":{"name":"t-ujiie-g"},"engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./wasm":"./dist/main.wasm"},"gitHead":"2066de4cbf7a3af25f0ca927684e2607570f1076","license":"MIT","scripts":{"test":"npm run test:moon && npm run test:node","build":"npm run build:wasm && npm run build:ts && npm run build:copy-wasm","build:ts":"tsc","test:moon":"NODE_OPTIONS='--require ./test_fixtures/ffi_stub.js' moon test --target js","test:node":"node --test test_fixtures/tests/*.test.mjs && node test_fixtures/test_editing_helpers.mjs && node test_fixtures/test_node_compat.mjs","build:wasm":"moon build --target wasm-gc --release","prepublishOnly":"npm run build && npm test","build:copy-wasm":"cp _build/wasm-gc/release/build/main/main.wasm dist/main.wasm"},"version":"0.6.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:81bd29e6-ca3d-4311-b533-2991f8c67c59"},"approver":{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}},"homepage":"https://github.com/t-ujiie-g/pptx-svg","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"_npmVersion":"11.20.0","description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","directories":{},"maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","devDependencies":{"typescript":"^5.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pptx-svg_0.6.6_1790551840344_0.8081287468540193"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T12:38:41.410Z","modified":"2026-09-27T23:30:40.671Z","0.1.0":"2026-03-11T12:38:41.651Z","0.2.0":"2026-03-15T08:14:40.962Z","0.3.0":"2026-03-15T13:30:11.490Z","0.3.1":"2026-03-15T23:23:46.539Z","0.3.2":"2026-03-16T13:12:08.891Z","0.3.3":"2026-03-16T23:45:26.234Z","0.3.4":"2026-03-18T14:32:02.917Z","0.4.0":"2026-03-20T07:25:26.665Z","0.4.1":"2026-03-22T10:43:48.524Z","0.4.2":"2026-03-22T22:20:48.263Z","0.4.3":"2026-03-24T13:20:21.272Z","0.4.4":"2026-03-25T22:06:48.741Z","0.4.5":"2026-03-30T12:52:28.359Z","0.5.0":"2026-04-01T13:01:26.762Z","0.5.1":"2026-04-08T21:07:42.729Z","0.5.2":"2026-04-09T22:41:00.451Z","0.5.3":"2026-04-13T13:27:23.308Z","0.5.4":"2026-04-14T23:16:24.153Z","0.5.5":"2026-04-27T23:00:51.703Z","0.5.6":"2026-04-29T09:09:18.483Z","0.5.7":"2026-05-10T10:04:17.301Z","0.5.8":"2026-05-21T21:51:06.986Z","0.5.9":"2026-05-27T12:35:03.090Z","0.5.10":"2026-05-29T12:31:12.531Z","0.6.0":"2026-06-06T01:06:40.263Z","0.6.1":"2026-06-16T05:38:26.196Z","0.6.2":"2026-06-22T23:21:43.674Z","0.6.3":"2026-06-30T22:26:21.533Z","0.6.4":"2026-07-06T23:03:26.650Z","0.6.5":"2026-08-04T22:06:54.348Z","0.6.6":"2026-09-27T23:30:40.427Z"},"bugs":{"url":"https://github.com/t-ujiie-g/pptx-svg/issues"},"author":{"name":"t-ujiie-g"},"license":"MIT","homepage":"https://github.com/t-ujiie-g/pptx-svg","keywords":["pptx","powerpoint","svg","ooxml","converter","renderer","wasm","webassembly","moonbit","browser","nodejs","server-side","client-side"],"repository":{"url":"git+https://github.com/t-ujiie-g/pptx-svg.git","type":"git"},"description":"PPTX ↔ SVG round-trip conversion library — browser & Node.js, zero dependencies","maintainers":[{"name":"t-ujiie-g","email":"tom.ujiie23@gmail.com"}],"readme":"# pptx-svg\n\n[![npm version](https://img.shields.io/npm/v/pptx-svg.svg)](https://www.npmjs.com/package/pptx-svg)\n[![npm downloads](https://img.shields.io/npm/dm/pptx-svg.svg)](https://www.npmjs.com/package/pptx-svg)\n[![CI](https://github.com/t-ujiie-g/pptx-svg/actions/workflows/ci.yml/badge.svg)](https://github.com/t-ujiie-g/pptx-svg/actions/workflows/ci.yml)\n[![License: MIT](https://img.shields.io/npm/l/pptx-svg.svg)](LICENSE)\n[![TypeScript](https://img.shields.io/npm/types/pptx-svg.svg)](https://www.typescriptlang.org/)\n[![Node.js](https://img.shields.io/node/v/pptx-svg.svg)](https://nodejs.org/)\n\nPPTX and SVG round-trip conversion library. Runs in the browser and Node.js with zero dependencies.\n- [Viewer Demo (Vanilla JS)](https://t-ujiie-g.github.io/pptx-svg/)\n- [Editor Demo (React)](https://t-ujiie-g.github.io/pptx-svg/react/)\n\n[Japanese / 日本語](README.ja.md)\n\n## Features\n\n- **PPTX to SVG**: Convert PowerPoint slides to high-quality SVG\n- **SVG to PPTX**: Edit SVG and export back to a valid .pptx file (lossless round-trip)\n- **Browser & Node.js**: Runs client-side with no server, or server-side on Node.js 22+\n- **Zero dependencies**: About 400KB Wasm binary (~145KB gzipped), no npm dependencies\n- **Framework-agnostic**: Works with React, Vue, Svelte, vanilla JS, Express, or any framework\n\n## Install\n\n```bash\nnpm install pptx-svg\n```\n\n## Quick Start\n\n```ts\nimport { PptxRenderer } from 'pptx-svg';\n\nconst renderer = new PptxRenderer();\nawait renderer.init();                        // Wasm loaded automatically\n\nconst file = await fetch('presentation.pptx');\nawait renderer.loadPptx(await file.arrayBuffer());\n\nconst svgString = renderer.renderSlideSvg(0); // Slide 1 as SVG\ndocument.getElementById('viewer').innerHTML = svgString;\n```\n\n### Node.js\n\n```ts\nimport { readFileSync } from 'node:fs';\nimport { PptxRenderer } from 'pptx-svg';\n\nconst renderer = new PptxRenderer();\nconst wasmBytes = readFileSync('node_modules/pptx-svg/dist/main.wasm');\nawait renderer.init(wasmBytes);  // Accepts Buffer / Uint8Array directly\n\nconst pptxBytes = readFileSync('presentation.pptx');\nconst pptxBuffer = pptxBytes.buffer.slice(\n  pptxBytes.byteOffset, pptxBytes.byteOffset + pptxBytes.byteLength\n);\nawait renderer.loadPptx(pptxBuffer);\n\nconst svgString = renderer.renderSlideSvg(0);\n```\n\n### React\n\n```tsx\nimport { useEffect, useRef, useState } from 'react';\nimport { PptxRenderer } from 'pptx-svg';\n\nfunction SlideViewer({ pptxBuffer }: { pptxBuffer: ArrayBuffer }) {\n  const [svg, setSvg] = useState('');\n  const rendererRef = useRef<PptxRenderer | null>(null);\n\n  useEffect(() => {\n    const renderer = new PptxRenderer();\n    rendererRef.current = renderer;\n    renderer.init()\n      .then(() => renderer.loadPptx(pptxBuffer))\n      .then(() => setSvg(renderer.renderSlideSvg(0)));\n  }, [pptxBuffer]);\n\n  return <div dangerouslySetInnerHTML={{ __html: svg }} />;\n}\n```\n\n### Vanilla JS (no bundler)\n\n```html\n<script type=\"importmap\">\n{ \"imports\": { \"pptx-svg\": \"https://cdn.jsdelivr.net/npm/pptx-svg/dist/index.js\" } }\n</script>\n<script type=\"module\">\n  import { PptxRenderer } from 'pptx-svg';\n  const renderer = new PptxRenderer();\n  await renderer.init();\n  // ...\n</script>\n```\n\nSee [`examples/`](examples/) for complete working examples.\n- [Vanilla JS Demo](https://t-ujiie-g.github.io/pptx-svg/)\n- [React Demo](https://t-ujiie-g.github.io/pptx-svg/react/)\n\n## API Reference\n\n### `PptxRenderer`\n\n```ts\nimport { PptxRenderer } from 'pptx-svg';\n\nconst renderer = new PptxRenderer(options?);\n```\n\n**Options:**\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `measureText` | `(text, fontFace, fontSizePx) => number` | Canvas 2D | Custom text width measurement. |\n| `fontFallbacks` | `Record<string, string[]>` | (built-in) | Custom font fallback mappings. Merged with built-in defaults. |\n| `logLevel` | `'silent' \\| 'error' \\| 'warn' \\| 'info' \\| 'debug'` | `'error'` | Console output verbosity. |\n| `currentDate` | `Date \\| string \\| () => Date \\| string` | `toLocaleDateString()` | Value for auto-updating date placeholders (`<a:fld type=\"datetime1\">`). Pass a fixed value for reproducible output. |\n\n**Methods:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `init(wasmSource?)` | `Promise<void>` | Load the Wasm module. No arguments needed in browsers (auto-resolved). Pass URL, ArrayBuffer, or Uint8Array/Buffer (Node.js) to override. |\n| `loadPptx(buffer)` | `Promise<{ slideCount }>` | Load a PPTX file from ArrayBuffer. |\n| `getSlideCount()` | `number` | Number of slides. |\n| `isSlideHidden(idx)` | `boolean` | Check if a slide is hidden (`show=\"0\"`). |\n| `renderSlideSvg(idx)` | `string` | Render slide as SVG string (0-indexed). |\n| `updateSlideFromSvg(idx, svg)` | `string` | Update slide data from edited SVG. Returns `\"OK\"` or `\"ERROR:...\"`. |\n| `getSlideOoxml(idx)` | `string` | Get OOXML XML for a slide. |\n| `exportPptx()` | `Promise<ArrayBuffer>` | Export as .pptx file with modifications applied. |\n| `getSlideXmlRaw(idx)` | `string` | Raw slide XML (for debugging). |\n| `getEntryList()` | `string[]` | All ZIP entry paths (for debugging). |\n\n**Shape-level Editing Methods:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `renderShapeSvg(slideIdx, shapeIdx)` | `string` | Render a single shape as SVG fragment. |\n| `updateShapeTransform(slideIdx, shapeIdx, x, y, cx, cy, rot)` | `string` | Update position/size/rotation (EMU). Returns re-rendered SVG. |\n| `updateShapesTransform(slideIdx, items)` | `string` | Atomically update several shapes' transforms (one undo step). Returns `OK:<count>`. |\n| `updateShapeText(slideIdx, shapeIdx, paraIdx, runIdx, text)` | `string` | Update text content. Returns re-rendered SVG. |\n| `updateShapeFill(slideIdx, shapeIdx, r, g, b)` | `string` | Update solid fill color (0-255). Returns re-rendered SVG. |\n| `deleteShape(slideIdx, shapeIdx)` | `string` | Delete a shape. Supports group children via composite index. |\n| `addShape(slideIdx, geomType, x, y, cx, cy, fillR, fillG, fillB)` | `string` | Add a shape (`rect`/`ellipse`/`roundRect`/`line`). Returns `OK:<index>`. Fill -1 = none. |\n| `duplicateShape(slideIdx, shapeIdx, dxEmu?, dyEmu?)` | `string` | Duplicate a shape with offset. Returns `OK:<index>`. |\n| `updateShapeGradientFill(slideIdx, shapeIdx, angle, stops)` | `string` | Apply linear gradient. `angle` in 60000ths of degree. `stops`: `[{pos,r,g,b}]`. |\n| `addShapeText(slideIdx, shapeIdx, text, fontSize?, colorR?, colorG?, colorB?)` | `string` | Add a text paragraph to a shape. `fontSize` in hundredths of a point (e.g. 1800 = 18pt). Returns `OK:<paraIndex>`. |\n| `updateShapeStroke(slideIdx, shapeIdx, r, g, b, widthEmu?, dash?)` | `string` | Set stroke. Color -1 = remove. `dash`: `dash`/`dot`/etc. |\n\n**Text Editing Methods:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `addParagraph(slideIdx, shapeIdx, text, align?)` | `string` | Add paragraph. `align`: `l`/`ctr`/`r`/`just`/`\"\"`. Returns `OK:<paraIndex>`. |\n| `deleteParagraph(slideIdx, shapeIdx, paraIdx)` | `string` | Delete a paragraph. Returns `OK`. |\n| `addRun(slideIdx, shapeIdx, paraIdx, text)` | `string` | Add a text run. Returns `OK:<runIndex>`. |\n| `deleteRun(slideIdx, shapeIdx, paraIdx, runIdx)` | `string` | Delete a text run. Returns `OK`. |\n| `updateTextRunStyle(slideIdx, shapeIdx, paraIdx, runIdx, bold?, italic?)` | `string` | Bold/italic (1=on, 0=off, -1=no change). Returns re-rendered SVG. |\n| `updateTextRunFontSize(slideIdx, shapeIdx, paraIdx, runIdx, fontSize)` | `string` | Font size in hundredths of pt (1800=18pt, 0=inherit). Returns re-rendered SVG. |\n| `updateTextRunColor(slideIdx, shapeIdx, paraIdx, runIdx, r, g, b)` | `string` | Text color (0-255, r=-1 to inherit). Returns re-rendered SVG. |\n| `updateTextRunFont(slideIdx, shapeIdx, paraIdx, runIdx, fontFace?, eaFont?, csFont?)` | `string` | Font family (\"\"=no change). Returns re-rendered SVG. |\n| `updateParagraphAlign(slideIdx, shapeIdx, paraIdx, align)` | `string` | Paragraph alignment. Returns re-rendered SVG. |\n| `updateTextRunDecoration(slideIdx, shapeIdx, paraIdx, runIdx, underline?, strike?, baseline?)` | `string` | Underline/strike/super-subscript. Returns re-rendered SVG. |\n\nAll `update*` methods modify the cached SlideData in-place, mark the slide as modified for export, and return the re-rendered shape SVG. See [`docs/editing-guide.md`](docs/editing-guide.md) for usage patterns.\n\n**Slide Management:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `addSlide(afterIdx?, sourceSlideIdx?)` | `Promise<{ slideCount, insertedIdx }>` | Add a blank slide. `afterIdx`: insert after this index (-1 = beginning, omit = end). `sourceSlideIdx`: copy layout from this slide (default: last). |\n| `deleteSlide(slideIdx)` | `Promise<{ slideCount }>` | Delete a slide (at least one must remain). |\n| `reorderSlides(newOrder)` | `Promise<{ slideCount }>` | Reorder slides. `newOrder[i]` = old index for new position `i`. Must be a valid permutation. |\n\nSlide management methods update `presentation.xml`, `.rels`, and `[Content_Types].xml` automatically. Changes are reflected in `exportPptx()`.\n\n**Image Operations:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `addImage(slideIdx, imageData, mimeType, x, y, cx, cy)` | `string` | Add picture shape. Handles media/rels/content-types. Returns `OK:<shapeIdx>`. |\n| `replaceImage(slideIdx, shapeIdx, imageData, mimeType)` | `string` | Replace image of existing picture shape. Returns re-rendered SVG. |\n| `deleteImage(slideIdx, shapeIdx)` | `string` | Delete picture shape and clean up orphaned media. Returns `OK`. |\n\nSupported MIME types: `image/png`, `image/jpeg`, `image/gif`, `image/bmp`, `image/tiff`, `image/svg+xml`, `image/x-emf`, `image/x-wmf`.\n\n**Undo / Redo:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `undo()` | `string` | Revert the most recent edit (or batch). JSON `{ slides, slideCount }`, or `ERROR:nothing to undo`. |\n| `redo()` | `string` | Re-apply the most recently undone edit. JSON `{ slides, slideCount }`, or `ERROR:nothing to redo`. |\n| `canUndo()` / `canRedo()` | `boolean` | Whether an undo / redo step is available. |\n| `beginBatch()` / `endBatch()` | `void` | Collapse multiple edits into one undo step (nestable). |\n| `clearHistory()` | `void` | Discard all history (also cleared on `loadPptx`). |\n\nEvery mutating editing method records a checkpoint automatically. Configure depth via `new PptxRenderer({ maxHistory: 50 })`. See [docs/editing-guide.md](docs/editing-guide.md#undo--redo).\n\n**Inline Text Editing:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `getTextLayout(slideIdx, shapeIdx)` | `string` | JSON text geometry (EMU): box + lines → run boxes → per-character boxes. For carets/selections. |\n| `hitTestText(slideIdx, shapeIdx, xEmu, yEmu)` | `string` | JSON `{ paraIdx, runIdx, charOffset, paraOffset }` for a click point (EMU). |\n| `replaceTextRange(slideIdx, shapeIdx, startPara, startChar, endPara, endChar, newText)` | `string` | Replace a text range (paragraph-level offsets), preserving boundary run formatting. `\\n` splits paragraphs. Undoable. |\n\nFor double-click-to-type editing with a `contentEditable` overlay. See [docs/editing-guide.md](docs/editing-guide.md#inline-text-editing).\n\n**Z-Order:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `bringToFront(slideIdx, shapeIdx)` / `sendToBack(...)` | `string` | Move a shape to the front / back of the z-order. Returns `OK:<newShapeIdx>`. |\n| `bringForward(slideIdx, shapeIdx)` / `sendBackward(...)` | `string` | Move a shape one step toward the front / back (no-op at the edge). Returns `OK:<newShapeIdx>`. |\n\nz-order is shape-array order (later = front). All four are undoable.\n\n**Copy / Paste (cross-slide):**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `getShapeSpec(slideIdx, shapeIdx)` | `string` | Copy a shape to a portable JSON spec (images inlined as base64). |\n| `insertShapeSpec(slideIdx, spec, dxEmu?, dyEmu?)` | `string` | Paste a shape spec onto a slide (re-links media to fresh rIds). Returns `OK:<index>`. Undoable. |\n\nSupports pasting onto a different slide/presentation. See [docs/editing-guide.md](docs/editing-guide.md#copy--paste-cross-slide).\n\n**Table Editing:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `updateTableCellText(slideIdx, shapeIdx, row, col, text)` | `string` | Set a table cell's text. Returns re-rendered SVG. |\n| `addTableRow(slideIdx, shapeIdx, afterRow?)` / `deleteTableRow(slideIdx, shapeIdx, row)` | `string` | Insert / delete a table row. |\n| `addTableColumn(slideIdx, shapeIdx, afterCol?, widthEmu?)` / `deleteTableColumn(slideIdx, shapeIdx, col)` | `string` | Insert / delete a table column. |\n\nAll undoable. Merged cells are not span-adjusted (v1). See [docs/editing-guide.md](docs/editing-guide.md#table-editing).\n\n**Notes & Comments:**\n\n| Method | Returns | Description |\n|--------|---------|-------------|\n| `getSlideNotes(idx)` | `string[]` | Speaker notes as array of paragraph strings. |\n| `getSlideComments(idx)` | `SlideComment[]` | Comments with text, author ID, date, and position. |\n| `getCommentAuthors()` | `CommentAuthor[]` | All comment authors (id, name, initials). |\n\nNotes and comments are automatically preserved in round-trip export.\n\n**Unit Conversion Helpers:**\n\n```ts\nimport { pxToEmu, emuToPx, ptToHundredths, hundredthsToPt, degreesToOoxml, ooxmlToDegrees } from 'pptx-svg';\n\npxToEmu(100)          // 952500 EMU\nemuToPx(914400)       // 96 px\nptToHundredths(18)    // 1800\nhundredthsToPt(1800)  // 18\ndegreesToOoxml(90)    // 5400000\nooxmlToDegrees(5400000) // 90\n```\n\n**SVG DOM Helpers:**\n\n```ts\nimport { findShapeElement, getShapeTransform, getAllShapes, getSlideScale } from 'pptx-svg';\n\nconst shapes = getAllShapes(svgElement);           // All shape <g> elements\nconst g = findShapeElement(svgElement, 0);         // Shape by index\nconst transform = getShapeTransform(g);            // { x, y, cx, cy, rot } in EMU\nconst scale = getSlideScale(svgElement);           // EMU per SVG pixel\n```\n\n## Supported Features\n\n### Fully Supported\n\n- **Shapes**: AutoShape (rect, ellipse, roundRect, line, all 187 ECMA-376 preset geometries), custom geometry (`a:custGeom`), connectors (straight/elbow/curved)\n- **Text**: Paragraphs, runs, bullets (char/auto/image), fonts (Latin/EA/CS/Symbol), bold/italic/underline/strikethrough, superscript/subscript, character spacing, kerning, capitalization, hyperlinks, tabs, RTL, justify (word-spacing distribution)\n- **Text body**: Vertical alignment, margins, auto-fit, font scale, rotation, vertical text, multi-column, text warp (prstTxWarp)\n- **Fill**: Solid color, gradient (linear/radial with stops), pattern (48 presets), image fill (stretch/tile/crop)\n- **Stroke**: 11 dash patterns, 5 arrow types, line cap/join, compound lines, gradient/pattern stroke\n- **Effects**: Outer shadow, inner shadow, preset shadow, glow, soft edge, reflection, blur, fill overlay (all via SVG filters)\n- **Images**: PNG/JPEG/GIF/SVG, crop, alpha, brightness/contrast, duotone, color change\n- **Tables**: Cell merge (grid span, row span), borders (including diagonal), margins, anchoring, table styles, conditional formatting (banded rows/cols, first/last row/col)\n- **Charts**: Bar (clustered/stacked/percentStacked), Line, Pie, Doughnut, Scatter, Area, Radar, Bubble, Stock, Surface, OfPie (13 classic types) + Waterfall, Treemap, Sunburst, Histogram, Box & Whisker, Funnel (6 Office 2016+ cx:chart types), data labels, data points, trendlines, error bars, composite charts\n- **Group shapes**: Recursive nesting with coordinate transforms\n- **Theme**: 12 theme colors, font scheme, all color modifiers (tint, shade, saturation, luminance, etc.)\n- **Master/Layout inheritance**: Placeholder inheritance, `p:clrMapOvr`\n- **Background**: Solid, gradient, image, pattern backgrounds\n- **3D**: Data preservation for round-trip (bevel, extrusion, contour, material, camera, lighting)\n- **Placeholder auto content**: Slide number, date, footer\n- **Speaker notes**: Read via `getSlideNotes()`, preserved in round-trip export\n- **Comments**: Read via `getSlideComments()` / `getCommentAuthors()`, preserved in round-trip export\n- **SmartArt**: Fallback shapes from `mc:AlternateContent` rendered; `mc:Choice` (DiagramML) preserved for round-trip\n- **OLE / Embedded objects**: Fallback image from `p:oleObj` rendered; original XML preserved for round-trip\n- **Media** (video/audio): Poster frame image rendered; original XML preserved for round-trip\n- **EMF / WMF images**: Converted to SVG at runtime via built-in converter\n- **Math equations** (OMML `m:oMath`): SVG rendering of fractions, radicals, integrals, matrices, accents, and operators; original XML preserved for round-trip\n\n### Supported with Limitations\n- **TIFF images** - binary preserved for round-trip; not supported by browser `<img>` in all browsers\n- **Embedded fonts** - binary preserved for round-trip; uses system font fallback for rendering\n\n### Data Preservation (no visual rendering)\n\n- **Animations** (`p:timing`) - preserved in round-trip export; static rendering only\n- **Transitions** (`p:transition`) - preserved in round-trip export; static rendering only\n- **Hidden slides** - detected via `isSlideHidden()` API; `show=\"0\"` preserved in round-trip export\n\n### Out of Scope\n\n- **Macros / VBA** - not supported for security reasons\n\n## SVG Output Format\n\nThe generated SVG embeds `data-ooxml-*` attributes that preserve all OOXML metadata for round-trip conversion. See [`docs/svg-specification.md`](docs/svg-specification.md) for the complete attribute reference.\n\n## Architecture\n\n```\n[Browser / Node.js 22+]\n  PptxRenderer (TypeScript)\n    ├── ZIP extraction (DecompressionStream)\n    ├── ZIP building (CompressionStream + CRC-32)\n    └── FFI ─── WebAssembly GC (MoonBit)\n                  ├── XML parser\n                  ├── OOXML parser (types, theme, text, shapes, charts)\n                  ├── SVG renderer (shapes, text, fill, geometry, charts)\n                  ├── SVG parser (data-ooxml-* → SlideData)\n                  └── OOXML serializer (SlideData → XML)\n```\n\n## Development\n\n### Prerequisites\n\n- [MoonBit toolchain](https://moonbitlang.com/download/)\n- Node.js 22+\n\n### Build\n\n```bash\nnpm run build          # Wasm + TypeScript + copy wasm to dist/\n```\n\n### Test\n\n```bash\nnpm test               # All tests (MoonBit unit + Node.js integration)\nnpm run test:moon      # MoonBit unit tests only\nnpm run test:node      # Node.js integration tests only\n```\n\n### Browser Test\n\n```bash\npython3 -m http.server 8765 --directory .\n# Open http://localhost:8765/web/index.html\n```\n\n## Release\n\nPushing a version tag runs GitHub Actions, which stages the release on npm via [trusted publishing](https://docs.npmjs.com/trusted-publishers/) (OIDC, no npm token):\n\n```bash\n# Update version in package.json, then:\ngit tag v0.1.0\ngit push origin v0.1.0\n```\n\nThe trusted publisher is stage-only, so the workflow runs `npm stage publish` and nothing goes public until a maintainer approves it with 2FA — on npmjs.com (package → **Staged Packages** → Approve) or with `npm stage approve <stage-id>`. See [staged publishing](https://docs.npmjs.com/staged-publishing/).\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make changes following the existing code style\n4. Add MoonBit unit tests in `src/*/..._test.mbt` and/or integration tests in `test_fixtures/`\n5. Run `npm run build && npm test` to verify\n6. Submit a pull request\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}