{"_id":"ppt-codec","_rev":"82-4bcb036675bdc4b4c2501f7edec71043","name":"ppt-codec","dist-tags":{"latest":"2.2.23"},"versions":{"0.0.0":{"name":"ppt-codec","version":"0.0.0","_id":"ppt-codec@0.0.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"dist":{"shasum":"6643b778db152392cd4c2285f6384fde6521c76a","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-0.0.0.tgz","fileCount":1,"integrity":"sha512-k69nzsjvtBQ9GismbEKY6n/wNi905BQXsm44eInes93XOWctU4+wnP2lpQE/3c/ipMoyNmjsXbXzbtMFXbdmhQ==","signatures":[{"sig":"MEQCIEXmj9mDNJHMr9KuwtrZGF8D/KhJbo68y/lt8hDx0NfjAiBB1SpfDVSgTyiLHQPX77GJNasMaF8OYupdm6DBwKQr/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68},"private":false,"_npmUser":{"name":"jmearman","email":"joseph@mearman.co.uk"},"_npmVersion":"10.9.3","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_0.0.0_1788412564877_0.33187965605590475","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"ppt-codec","version":"1.0.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.0.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"31005d2a5af773142b2c2a046035011de8a001ee","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.0.0.tgz","fileCount":71,"integrity":"sha512-Z77rbE/VHaU0pEmpg2HnMJXez+MNp81PPas8fZWsxEki6W59oT45Mp+GWhajNQ9eiroNanbwJCgsl9icb3zk8A==","signatures":[{"sig":"MEYCIQCH1Cm8lcIyAE5Dc3t+BhoyhaGpkLtMh78ie5qQDI2DTAIhAOVOdxKLMeIoWxTcjt9u6yBM9PLlUj+pGNeXIWs6+fbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154004},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"5841f90ed8ae031c4eee507f8352453902539614","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.2.0","document-schema.js":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@cloudflare/vitest-pool-workers":"^0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.0.0_1788424257957_0.9433394450901982","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ppt-codec","version":"1.0.1","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.0.1","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"d53f9fb3098d6758b59dfbf109f5835efff2c732","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.0.1.tgz","fileCount":71,"integrity":"sha512-w1Bcul+jYv3y+9flZAx9FbnYcfztqcHxINBYc1Q7Kp/FxZZoEiG+YkwsIKOvlwCzkaUBonswIkbnUhXL25wHVQ==","signatures":[{"sig":"MEUCIQDbrxoJGvztGuEZDc2t5uM4eVl6YxZU5xadonTG+JAJcwIgBg97tXKiK9mF42Do6iGGUkiDMYy7g5/kbVv1GWDDTF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154004},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"5dc45d152fbae015b067a57dd0124b25c871288b","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.3.0","document-schema.js":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@cloudflare/vitest-pool-workers":"^0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.0.1_1788430017825_0.7632884957254844","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"ppt-codec","version":"1.0.2","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.0.2","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"f3612c6d8ecc1b7a1e95f55827584812d628b2e8","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.0.2.tgz","fileCount":71,"integrity":"sha512-SzKU9+pmIR+M+08sfVWC69eTzwdVYxtwt5a7l4mNzUXxh2WuiETZlf/Mdu/6MRoMW2/szGuCG0Eaod06O08hfA==","signatures":[{"sig":"MEQCIF9GFW0a846xsYz/2R8onHndo84X61Iyg/U1olSRcZ0jAiA/VXY7w/3F+1dGOXhosFQAzXoRQi85zc66p6WyX8nEsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154004},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"7312aecf2350a9eb56258840905bf6cfbe75693e","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.3.0","document-schema.js":"^5.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@cloudflare/vitest-pool-workers":"^0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.0.2_1788433428009_0.771607911497961","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ppt-codec","version":"1.1.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.1.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"2f268f4be02d9683a2ad855fbaedc80413812b62","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.1.0.tgz","fileCount":139,"integrity":"sha512-T1D+PdNb8PcEhAUUs5pIjl4Ijp0uj8YOawNjoPyVVGFRfMHiq0ycaD4+U2OGhyYjxNx9K65g/R98KERU/DxMeA==","signatures":[{"sig":"MEQCIHlA8NPI8jp5v/0YclvUhhZOC8+K0jOWPRcy8RxJycBUAiAdhv7vjqcZrZXnNzF55jHbW54qYaIWWrbH1PRHzfW2+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313356},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"19acc76fcafd025cc8a083b741904ad731a12c88","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.4.0","document-schema.js":"^5.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@cloudflare/vitest-pool-workers":"^0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.1.0_1788531577663_0.5105853413323036","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ppt-codec","version":"1.1.1","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.1.1","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"90bc30368cd4cc660f2986a1f4d8cfc4e9eb04f7","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.1.1.tgz","fileCount":139,"integrity":"sha512-okdV4vPUW1C6/1MMsq2w13Yqhacl3AvZ60l/1OL0iSR1WhJzTor42nUKuDAeCJ6j36Iopm1kl7PGfc+MK+YJxg==","signatures":[{"sig":"MEQCIEfp1iRY/D3S9h0FVL0PW9akI7E78yhXAbz6fLwAW07xAiAtADqymFfvkW84t0uodW0L5898BHLZ2rV8g54gj8hLGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313356},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"0c9723730f1171a0a19e4ddc4f540fb31c3e5f05","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.4.1","document-schema.js":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@cloudflare/vitest-pool-workers":"^0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.1.1_1788599365445_0.03871204420952745","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"ppt-codec","version":"1.1.2","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.1.2","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"25032ca4e4694fc5c8273812c1097918420fabe6","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.1.2.tgz","fileCount":139,"integrity":"sha512-YdgPZ+aGiAIjLmzVAvZPzSwR2tczpMj/u6r4LPUGtlj9i71jmJTIJQSdpbBFcI4nMwVF9p2iNZuzcFAEYHOjvA==","signatures":[{"sig":"MEQCICY3dzdMDQdbidmz1lFPL4jbyuuckVklcmGkQcoK/8dVAiB8SG0LeUThWuJJYEZlByZ1TTjAe8SRKvmtgXIZ5W9V2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313418},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"311ae5bfb6c383ac0b0f1ea18cc35b469076fc35","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","_test:coverage":"vitest run --project unit --coverage","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.4.2","document-schema.js":"^5.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@cloudflare/vitest-pool-workers":"^0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.1.2_1788603518226_0.40369988750215047","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"ppt-codec","version":"1.1.3","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.1.3","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"b790dde316fb011a1864c808f70bc8c83e58cfbc","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.1.3.tgz","fileCount":139,"integrity":"sha512-yaXGBEkbfRkEh2Wc6hf9IDLrGn+eGHkxRgamhUeP0Nhb/V8Jk2Mp27MXE35/WmvC8/RQYlxJ0ZYKTaz7xmYVTQ==","signatures":[{"sig":"MEYCIQDtp7CPfECoTfgj+rjMEoETKSIXMtWJbjLra8RBk5MF1wIhAPWb47uF0Q8ZabHwsxeaif9o23Qdnay2ts8damMEcvH9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313418},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"21c9312d3846d65f6dea06e95ec905a61fa20024","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","_test:coverage":"vitest run --project unit --coverage","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.4.3","document-schema.js":"^6.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@cloudflare/vitest-pool-workers":"^0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.1.3_1788673973216_0.8599245505805835","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ppt-codec","version":"1.2.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"5a00882e198efd7270ba2eb05f216a06673f63b9","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.0.tgz","fileCount":139,"integrity":"sha512-jX/0PS3Z6nj/Y+E75k3+aY6f7fGPdJvRFBOIP5SxQK4J2fMURtp56MLxsbAdACZb1jYJh9AXr3DQJUxcUVkzuA==","signatures":[{"sig":"MEYCIQDUH6YP2QXwAuTg/tEWpGGEnEOJ5gDRlk4MtLVUvr+TiAIhAIzEPBPYAp8WPD2MOkpKApMspQ3J3r4GvkiqDqMFeY88","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"78df704333556787165f813e189887b6631c167e","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.5.0","document-schema.js":"^6.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.0_1788691016736_0.27558643958694695","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"ppt-codec","version":"1.2.1","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.1","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"39c48a74f7d2eba72d2368b3f5e0c9741d54f745","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.1.tgz","fileCount":139,"integrity":"sha512-pxS1vXJ4QnqVHMVrAIT1JClP7BjgpECTTYKsPflVlg847xqqgGVtQtiIKQm1wN6asrz6UIy+S0zy9GY54N6HYg==","signatures":[{"sig":"MEQCICLF+QHxYcvcnvwliTlY1zNrDw17DrVxRQKnjcpng7IfAiAzo4MDtVR5YLmzGovn7yCpctmyZKpSm1x4vW0LuXFyiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"2594c6978b5a24fcf89cd70ea8945a25240674c3","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.6.0","document-schema.js":"^6.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.1_1788713970309_0.5665167668888615","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"ppt-codec","version":"1.2.2","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.2","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"65400d47df824c9db9ee8eb83152e0c25fcd1407","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.2.tgz","fileCount":139,"integrity":"sha512-vuoaWjcfM/Hr+ldrKkf4ACchiTc8uzrv7zq9vqWOSKNn/BATjuH/yIZ8PE6e6DKFbkUZZG2Z7AeG+Iz8HFzgLg==","signatures":[{"sig":"MEYCIQDs2cwtWR/0+uM9z0UdkB5tMkyOkykkjEj+biBieupO0wIhAI05P5S94WMFztYi9M+U0/TyO3GN5pH7zxIuS3uhGaP0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"415730a6f2b480fd7b1d926aeca58e409d5e0883","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.6.1","document-schema.js":"^6.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.2_1788726507171_0.751174204895591","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"ppt-codec","version":"1.2.3","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.3","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"fd0820c1ff23a9edd0450313b8e22d15a8538755","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.3.tgz","fileCount":139,"integrity":"sha512-HQGQB/2oqLM3e3k6V4FNEFt20WURaeRHwDOUvB2VKNqlJ/glihQG7FkpsG01hnnAp71FBga42zMCk04U5tBsaw==","signatures":[{"sig":"MEUCIBGYieNFXnn4TpkTGVF/Vs/buPDHw/PLUP3jRXHFM8iPAiEA2uA4pZYbPnfsjdsz32GMT8S8cg6ctrlieEnVmlcQuDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"c6e6850a2f8668a14ef925888a06da4afcda0fa7","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.6.2","document-schema.js":"^6.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.3_1788745660733_0.27249873466701624","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"ppt-codec","version":"1.2.4","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.4","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"a456f43a65a08ba3ae737a86147d1c53f2a17f14","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.4.tgz","fileCount":139,"integrity":"sha512-YImGj403duf0mMCx2oRqFSdImvfgHEEMAZdDEVis292F7AD8sYQ7gsSvvo5hQULwlWcqkxQKEFF6V5UZibZU9g==","signatures":[{"sig":"MEYCIQCNlTwo/nYLBDlxxeK+aPaVJBk5MaPtAtOgivQ5m/k/GQIhAJxf1qguwdmmcQq8/MRFfnHfJfT+MbCEZaHasmu/+UY1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"665f40788718be9676ba56f42fa8348a53dbef03","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.6.3","document-schema.js":"^6.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.4_1788750501834_0.1361251971459072","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"ppt-codec","version":"1.2.5","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.5","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"7284539d8f131f7979e9a863c56b109ae8b98d0c","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.5.tgz","fileCount":139,"integrity":"sha512-6kKpgs6mVIKvSvzSVMgzvpJyrfmAwoMuHXAPJz6iTGU3GQe2xLNAOYGGkADfqkY4hWfjCgzbKkSAx3SrTmHjJw==","signatures":[{"sig":"MEYCIQDEHD1XbpkBeejEccp7Rl1g0b30kIwTlm8JaHBMC3fRcgIhAPX8akt7NdIp9r5obynDabHZtygltrATmDdMr8pSl5vI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"cb4a27f9c4f31eb090c65b2f16395a1fe5a3c0d3","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.6.4","document-schema.js":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.5_1788751948775_0.3019861646552149","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"ppt-codec","version":"1.2.6","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.6","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"20c6e2b73aa76399b2d6a666288c24ec20e642bd","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.6.tgz","fileCount":139,"integrity":"sha512-DJTsU1Ca1GPhqX9JQutvKiwh1r4I78vzaV1E3SUBlRqdw5NtoxljyHlTpP1JG6/SXg5Et1KZ2AdVf+Fl9SznLg==","signatures":[{"sig":"MEYCIQDB54fI+CBhrVEZTmf54Vmk/NnEdZCxZNCyUNtOJvUQEgIhAJzI740ABbw2tIcoONr5MjNP0t99XuHDdWJPqDPTw9q7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"9964d0c7e160e723272ea4fe3b810d86486bc559","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.6.5","document-schema.js":"^7.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.6_1788763357928_0.1069365753310223","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"ppt-codec","version":"1.2.7","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.7","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"a003e3fe59deecf77697ae49cd6f0ec19ed335ca","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.7.tgz","fileCount":139,"integrity":"sha512-CACd+ReUeVND8xwcXbjok7PO2JmqstyqfponUkexyjIwGKVqExHKABaCIZfKPROpfc2hjcoI1NhnUbTdpCNBVw==","signatures":[{"sig":"MEUCIF7FZtSw/r3tFA5+YGGWn9ndEx8rkZX6frkWwPXvZVxUAiEAwgwwDrCrA1X5llbcZwcvHy+yiZ8vhPTkdfHsGXwE48A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"a7b4f4e124467b414681cc400c99a419af863d5f","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.6.6","document-schema.js":"^7.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.7_1788796437073_0.4759211576748963","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"ppt-codec","version":"1.2.8","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.8","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"a2d1e0e559dda609e575c465541d353cf5803afc","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.8.tgz","fileCount":139,"integrity":"sha512-jvQMMO2Q0Dog9AN2CTJcgOV3c8G35qy/Qo88XM0PqQlB2O9FOP+D9wnccAnTWMHZX+lMFORsJk8RQb2eaRYtZg==","signatures":[{"sig":"MEUCIBqsLTIr66Km4YvIH3JgIJwvSaDcDVdTeVI9W8GJxJD0AiEAkOw4p1XuharbKl5zLFjMdzJn6jLiznlUdJxZEf8EHTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"068a2b34d63e9b5cdbff1e51a2042a5a03726232","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.6.7","document-schema.js":"^7.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.8_1788810002109_0.5555712272348099","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"ppt-codec","version":"1.2.9","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.9","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"37b661ff7326fc746a94d8011cc94da5e42bce99","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.9.tgz","fileCount":139,"integrity":"sha512-NIZKVw4QoJshQqzaaMf0q0IOyV4MSq7KL2+n4aypJrKFx1YpLW4hAyaqA2r5Q4PD0IwNF8MJVM89zsBee4blFw==","signatures":[{"sig":"MEUCIEAnD1x9icUYWb0LK7yTiHOMKVPDyST4Axlq2geseHtoAiEA+ewNy/1/UsFcWqDb2GYCQwb4M+isJyDSy6tQkixEGRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"fcbed7e730c1f4eec708dada3f724503b347ee6b","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.6.8","document-schema.js":"^7.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.9_1788819233796_0.6092580682734627","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"ppt-codec","version":"1.2.10","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.10","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"c550f4dd5fb0252ce1cafdea61d919ef9d5e348b","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.10.tgz","fileCount":139,"integrity":"sha512-5O5WHlWqq6L7vqYj0DC14MsWr30UpKqC5tP2xsJ2e8wSXOAxL85NrXTnX+sYRSsLBSSM1o+XScbfxgurLSUEHA==","signatures":[{"sig":"MEUCIAyWJYzptwUuVBf9rBioZ7uLMafJXeLoi+SRLAu/5ZZFAiEA0vSOwQacAtDSobu5uKnsLX0zEWOxJJQGHrBk9UMxMFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313688},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"bc3f5956d3b6c158c31ee3ec9253a1f43cb398b9","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"lint-staged":{"*.ts":"eslint --fix"},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"^1.7.0","document-schema.js":"^7.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"^9.1.7","turbo":"^2.10.8","eslint":"^10.8.0","tsdown":"^0.22.13","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^6.0.3","@types/node":"^26.1.2","@arethetypeswrong/cli":"^0.18.5","@stryker-mutator/core":"^10.0.0","@stryker-mutator/vitest-runner":"^10.0.0","@cloudflare/vitest-pool-workers":"^0.20.1","@stryker-mutator/typescript-checker":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.10_1788839352867_0.43469697258224205","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"ppt-codec","version":"1.2.11","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.11","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"6023ba62a0cf8262ec588428a69668f9ebdbecbd","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.11.tgz","fileCount":139,"integrity":"sha512-DoTe1bdr7QeyMO6Z+7hpPDSYfaSHg3R3Vwh4Iv65BHfBw4rGAOTya7m7xck8Fl+/+BrIqzDITCGKX1e0LK8xGQ==","signatures":[{"sig":"MEUCIDKlmez4MxnYjFVEZ6I4z3IrbCqOgpTjD+SpQR1ea4N8AiEAh1WUA8MkbeSQ2atpnJ88+xkzdKgmifZGt2/r1Mja7u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313622},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"5d1c46f72abc960d58ce5817243af00360a4c404","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.7.1","document-schema.js":"7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.11_1788844754987_0.0837326122638169","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"ppt-codec","version":"1.2.12","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.12","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"945491e99159b31dc593d5a8f0351a78c720b1e4","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.12.tgz","fileCount":139,"integrity":"sha512-Do6CcPnPxgmpUfa3r+wYrzNQljbKslK3h2fCujKeb4lZCyPKSE+bMYSetbnl1a4dV+hiBI1nNuGjY8hmJC4vsQ==","signatures":[{"sig":"MEUCIQDPoxdjoK2RWcJdJozaYF+tH/QTv/j1EoZdH70Qsv6zJwIgXQl09xFj60XL3jldMq0qnp1idaJFYbb7LGpGS6hpDP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313622},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"47a072ae6db6d2c0b059d5ff8215d2ef60a0f8e5","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.7.2","document-schema.js":"7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.12_1788846856399_0.8020915145650687","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"ppt-codec","version":"1.2.13","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.2.13","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"3e38a8af346e69f5ecc2842bdac878a312f9b0bf","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.2.13.tgz","fileCount":139,"integrity":"sha512-XadwQf1q+5hbksQSb+89Bpl5jt+2uU3NhEkH8SZJLyxSuJ4p9fYVKEMnD2r0Ez74QomBSU5XRmiQmMgUSHmxEQ==","signatures":[{"sig":"MEQCIEzHW3SfZ4AZ+4PjlROC/uBrQqv/0GkhYEsqgOlo+tMsAiAGQh3JGjk1d0XroISeahtNnRFASyeG7e2aTlbwaBHiEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313622},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"e0d3854edb68adf7662825a8a9dd2ab4b50e5c0c","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.8.0","document-schema.js":"7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.2.13_1788849831600_0.0183944635456188","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"ppt-codec","version":"1.3.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.3.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"9ea781ffe5c62f3d12dcada2bc26d9fb43637cb6","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.3.0.tgz","fileCount":143,"integrity":"sha512-uvUZTGYI0L+DiL0pb3ykmT+RynI4BzgGTAsDRoucBd7Rjibfy1xNFRYFNmu9K7JY1KBA0LWpZ+0Ky9Clsv+JOw==","signatures":[{"sig":"MEUCIDUGYUlizNRDHPzREUClkXUDHeOU9aspEy2JQeJLgWxEAiEA008J4+alr78UFYVDsiIyRWGgDdRdKB2wsW7sPBbGewg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337534},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"162a8dcd2fac68c684c3fde3f22c978f9136b6c2","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.9.0","document-schema.js":"7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.3.0_1788857299751_0.4374650951871515","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"ppt-codec","version":"1.4.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"7ec6d088cd321876a74aba71f3b27e84cf897454","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.0.tgz","fileCount":153,"integrity":"sha512-92Ao5mKpY6cF03NSWZ1uYN1F1u6c8HhzHPClE8FDAFME99+BF0C8vdW7TtYIoV5g5CsBkHj/5tgV7so4i2YLSg==","signatures":[{"sig":"MEYCIQC6RbaChhhfO+GmCOImgOj2CoEZ7WZzpxb1CMxcVOUeEQIhAMTBZDJj+J7A96otyJG6C3j/4oa/Cr2LqFHd4DNqmHZe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382852},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"4c5055d923cf53a5d35325b6bb4b3dac4bacbc3f","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.9.0","document-schema.js":"7.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.0_1788861265972_0.7106840745684775","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"ppt-codec","version":"1.4.1","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.1","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"64eeeb8f5d61cf7e40ce12d1c76b0c222f8df9bf","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.1.tgz","fileCount":153,"integrity":"sha512-0RiKoUCS1qDcrkop4zPmyXdk8Ld7RHso2NNKtYrMIjKlP9svFmR6QwdnWTya09dvXeHqUb2dTm//ueIRXN2kUQ==","signatures":[{"sig":"MEYCIQDDKVtm8puSdg05E37e9flZU9G6c9PmF4YYpMoq38ky3AIhALQiy1zVrkRbc+Uo8/TVtL08OjEQMhgwJmuUBzI5BAuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382852},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"4ad821d995771e8939c3d53804d8230b5f77c74a","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.9.1","document-schema.js":"7.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.1_1788864876219_0.8721630556829902","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"ppt-codec","version":"1.4.2","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.2","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"dcf7fa3958a9282ec79e8581b634923294a49d16","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.2.tgz","fileCount":153,"integrity":"sha512-Y50lp4rHzLGZ3OlroEvc4ZIUhpw2PNklJWy9lE4s9gYTcfTRk5bodB9qh2m7E65lrqoYnSfQ2VdRVAMCLEXjhg==","signatures":[{"sig":"MEQCIDN/wYPTC0mbN+7Eb9KE+KFaSvA19U0R7nYZrf/IEiw+AiATmTcvf4jnhV9d6ygLBgQacixChRAGfHJjQB83mYIAwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382852},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"91c4500a0ee830874acaaaab7e1a548433714c79","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.9.2","document-schema.js":"7.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.2_1788873487394_0.3272042844602523","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"ppt-codec","version":"1.4.3","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.3","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"704e29f3a8ca6bc6555b8f5697a1b61e2ec9deac","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.3.tgz","fileCount":153,"integrity":"sha512-KbpmLMVFsJ0L99XQ4tef90RpHzGH8PrLopTixJw6QV7lg8Cllo+uCxVNaKoT8b5ort0Ctfz/dkSC20vBQLtqBw==","signatures":[{"sig":"MEUCIQDlXrOKV6PiJLMhbpe3K4meNLvV4XPOUo9DQ/3w2H5kdgIgbBQV44PjjEyAFd9hhbF3begYO1Ite/EhMuKzq2k1weI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"4b5cb3fd21ae756381ca4c4a5501fda6f16c1818","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.10.0","document-schema.js":"7.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.3_1788884661002_0.515465128580417","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"ppt-codec","version":"1.4.4","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.4","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"1ed1779e897911d60333e675cb5c6b51b9e39c98","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.4.tgz","fileCount":153,"integrity":"sha512-0gS35Ngg2aRaBYlyBB9edg+w12wJAIAUCIZHe7xLYyhhWlSb8Wca9Vjm0sho1IZ3e9WW6JOadYWNu3MmPUdgZA==","signatures":[{"sig":"MEUCIDRVym/wlWFkHb82rmh9vEy090VBWVJjk/FHFR0S/Mk5AiEA2hCxbsZZuGHkCGZbpT6wK9vwjZyy9Fi4RpPTDYIlRUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"43bcb1cf33d21f4d758ecaa870af4f3e3c849bbe","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.10.1","document-schema.js":"7.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.4_1788901955790_0.03614214337367372","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"ppt-codec","version":"1.4.5","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.5","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"abe78433519fa294a20c67a84301dcb5f19c524f","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.5.tgz","fileCount":153,"integrity":"sha512-KK2cPbsGAUL3tZk9y4TM1cBZSz785unOlhfn1htWvXIqxDG22Sn50p9fUy/aczzQb+ivab0MIcniXXRprFBR3g==","signatures":[{"sig":"MEUCIQC33W5O8/5Y0d3qqlGeV3lGUCpT3AswGalnl69wB3uE8QIgTI+nnzKUroR18KTsqkA8OCpFfqQ/S9mCdHWwXPxZczE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"a2f39176daa9869f9c411c332c4eae466361a7bb","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.10.2","document-schema.js":"7.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.5_1789015264009_0.2747671957538489","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"ppt-codec","version":"1.4.6","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.6","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"267a41d371245c38a1bbee7606a68b8055f39002","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.6.tgz","fileCount":153,"integrity":"sha512-9fjbEj/ZkpRj6w0cgHFIeG8J8v2VJIm9EhYhF1hSbF7c3imIUsh4tPvkhWnFE8mCC/mKR59NQt7TjDDMuSuJ+w==","signatures":[{"sig":"MEUCIE07upWfR67nJxrND+xWbzuUxnxRLV2xqblQVAEsFeAPAiEA1gonfx3i66OpIwM3fmQxOWewsvZjRL8Wt3Crdnk4ZKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"55b64e44673e38f7da81da889e02e5073e27f183","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.10.3","document-schema.js":"7.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.6_1789026712214_0.645971521576785","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"ppt-codec","version":"1.4.7","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.7","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"4073ac7ad039a206963522ee6ee3afebb72a7b98","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.7.tgz","fileCount":153,"integrity":"sha512-oApaUJUpTfDqiCfMcolfmRLhIYXJXnpIMPT9Nj8zHrFfG7lr9ocb9bDol7IcQWky3H+wkKT/CuaoLYx1mydk0w==","signatures":[{"sig":"MEUCIGc7blHQoaqdZervMDIwCFzPtYaCKiU6EhWvprz5Y5fBAiEA0vIx3rPmmAk/ulxYKgLu2GLieIfBYrZ/79ViUMYnbq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDM34nT/fMAeD/H16EOljrhaH/IasCGWoWb8W4YgWftNQIhAPTBWCeKtNI1en+qgr9bGweO6Z1Ggd5ifdSA2v9Hb+ij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"bc8cd82826daef8b7283fffa33d6d8ed867cf36f","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.10.4","document-schema.js":"7.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.7_1789075055183_0.8849409011445577","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"ppt-codec","version":"1.4.8","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.8","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"2b9c3d7074352bf10ddaac8b6ffa6082d555608a","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.8.tgz","fileCount":153,"integrity":"sha512-DRTAnUeHXEf3FUZ+UplhKZIGJLS42KQOtoVtJ4bTNhPXFZgSVCULzaG/nM7WJ6DpzhAzb8seuKk1uLfOYG9L+w==","signatures":[{"sig":"MEUCIQDZojpE8ak2Nm1o38tfvnMpY/nUlKVuX7nJP1sCiiGBxgIgCCWDqoV/bKwNu5uQXQkywJ3HtnQTY7HIrlj0BHZ+AaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAtLE4GuI5/12BVmrckGsLrpze4DB3VShL2yrN23pMmwIhAMAQ0e5xWD6b7sjMmXXIlc881Jd+2E9+OG+I5ChWxCkP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"d2cdd8588e7e1a819ab488ffba3340b8fffc82dc","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.10.5","document-schema.js":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.8_1789077040231_0.40397676103428837","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"ppt-codec","version":"1.4.9","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.9","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"bcec350361fa8dca36de42f4420aca14b38610c1","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.9.tgz","fileCount":153,"integrity":"sha512-UHWyGlfyV1+i+97lWViAuM2S6T9zoiK6wDeuNz3NAwF6X9eu15QM9oj/TYpHiV2EjezCGagVUrOWHFdvQMNzcQ==","signatures":[{"sig":"MEYCIQDanGyAtOoQmkbZpQ6/5Dt70doAaT67hKXsIiboYOBdxQIhANq2HmTV+9Duxr1vSjTXLLF8qMCHQqiWgAGfS+4eBekB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHNHFc6i2fHNzYix1PA780HdIHzgxgOi1MA1+iPqLPRSAiEAme0/frV8i5kVZdENQv8slm6c2ZQhNl7qlEEFGUmoxGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382853},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"d6b63ead0a64ea036430cca8bbc92a6eb54dbefb","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.10.6","document-schema.js":"7.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.9_1789078801759_0.3428067043005627","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"ppt-codec","version":"1.4.10","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.10","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"b9fc6283a6a4a14d5c39a686346b59a7b24a632b","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.10.tgz","fileCount":153,"integrity":"sha512-SPpKhbeI9VTRq7mHru3UASM0m1PNy2vFglRJWMAn+66ggeWQ8DCmcJ2Xpuw4eMQB1FY32Zc6nguBdFHx5Zco6w==","signatures":[{"sig":"MEQCIHHmeWzYYgc2175q0vD2RnuIsL6/qSWt3MH3vCZqFysxAiBH+gK+vQ/m/KZrbcWlzn19ZaymNnW4LM7tocI5kJOkWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4B4e8FMBaToSCz4R9Og3jHfHiMtLYonPx3+HsISb09wIhAMYwF6neuFFVQyrEkHy8a6VOLzeSWQl8xPx4Cx1ar3lo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382854},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"1f8d5c820cb05c78bf1594c0e67b8d8172ba1d71","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.10.7","document-schema.js":"7.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.10_1789097094143_0.43667178307152565","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"ppt-codec","version":"1.4.11","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.4.11","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"dd9f65ee9d262d9151f9ceb01b03f1621e8ccd6e","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.4.11.tgz","fileCount":153,"integrity":"sha512-H8Tf2bBj7cVkMZXeapGaLGAFKwswYFkTJr6XJoJxRtIOlunA1Z/DGi3Odimfbf4wyOKStnfO4rsghJg0v+2YvA==","signatures":[{"sig":"MEQCIA6LeWrHqWhIwBZa+oYVhnZZsveqtH9pROW6YLGI+EIEAiBivGfQ5TveLe6aTjojqpN7sHcW3JMw13caEi2dzPSOlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDOCOsDH5pWXugdGKGMR84fJ9Xfzfr+yhYy9I7d8Ae44AiAeK+wb2rNbTVcA3LX8DVOM9FMbH4v3avikVnT2fHIfSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"0b54c87301a34aca7b1416455ace7e7ca33406c9","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.10.8","document-schema.js":"7.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.4.11_1789098887820_0.9880016124816438","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"ppt-codec","version":"1.5.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.5.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"3d7a46f11a2f553b57c0892ad12d4e3138c40139","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.5.0.tgz","fileCount":153,"integrity":"sha512-QdRyFKELQzm/2k/TvYdHD/xeWC7pk/2uJlfKL7UwWL46VVlOLo7nWkWWlb1trQtLM77Za+/Tk4ckFrZ1Cw1CTQ==","signatures":[{"sig":"MEUCIA2oTLf8hPTX1F4Zp71lIuUSYhMFKGtefr8W2gTpmszAAiEAnTzOdIithah4R33vfShYwZO7dVtHfR5lqg5LVvrsvi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxS2YDfSsrWda3P3gy6UYloOTGmzsmaqaLUdWYIi3XdwIhANQsIA4M97vkr1PQTrEjLv8T42JyADztxMt7uhih8X94","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382854},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"a4b4512894fd49076058a03a37349edcd394459d","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.11.0","document-schema.js":"7.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.5.0_1789100617643_0.7409332957250792","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"ppt-codec","version":"1.6.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.6.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"ede5c442bf4808ab0af9c25ec92df05cd14ac5a1","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.6.0.tgz","fileCount":171,"integrity":"sha512-7GJwGlYS624z8mQbWL5a0YeKKB5I+uFuHNxKtTr/sVMkSCyZy0OEAuOAnWFZaGvq4y5yHyqYP+1mNFoAM9nZog==","signatures":[{"sig":"MEYCIQClmAvZxh3d9yW2453Vdv0v1lNq4g1lNG/qmBj0ZPiQqwIhALKwaiIJ6ej58uXo4p9DPrUfCZB6e+OdYRvSNxslEHsl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLHj5qYA2AWUXWDHLJCI/keuLA/HFUafHQ4luj9i7JOQIhAMHikyaIndQzJBMPk0PieZUcOtc6xhAYqKQXk289WLtN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462296},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"9725cc0e2d3b76dcb38c2c3c50dcc7e0d96610dd","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"archive-codec":"1.11.0","document-schema.js":"7.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","byte-codec":"1.5.0","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.6.0_1789103993327_0.4087207346258972","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"ppt-codec","version":"1.7.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"ba1f66097684acdc2b3f8cbb4fcf9263663ea880","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.0.tgz","fileCount":179,"integrity":"sha512-n3dIezF7bfqrtVRTPY8AhH3xlCev42G3O794AxYiAaw1jgw98hfIsb9/qxZu25CY+GvBhYadhRnvHkgZPiBa4w==","signatures":[{"sig":"MEYCIQDmy+OgA94puiKm1hYxgRIAmm6Y48dwBwJ19Dcv+XA61QIhAJCqYDGS9vUwDdJd/Eg85TBQqEGI6eBraWQ34ChBRdza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7iG8p7XQNc9yl4VzO45j5NnvWgR1pBxcfPSCMSxYLJQIgU4KpIDyW1gR046RHDaog7Hf9L4yQCNo9ViqQ8gDUtAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503467},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"f26ef5bd6e0844ec1d5b7510b69e493c5c873413","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.mjs","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"byte-codec":"1.5.0","archive-codec":"1.11.0","document-schema.js":"7.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.0_1789109058092_0.4092081825922038","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"ppt-codec","version":"1.7.1","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.1","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"1fe367d7208054880fcb8a80bcb277f8e8556949","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.1.tgz","fileCount":179,"integrity":"sha512-gAKib8rBsKuV+l08p5s+XaFWW+gYvYZGf+E1sHEYlFZw/SVacbWrUlH/Bi3m35WLgPS6j82PYDkOaScSRT1fGA==","signatures":[{"sig":"MEUCIQDqDaJOwH5qg1Zt+ijBFd4ihwpnzGjpcyv9PBe62Vs5UAIgGHRwwBQHk5oH1icr3DmfcsPVnJy8qX8xT09Niw8zL4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEKrU/U2eecCJsPNtkU7wpZ3l9cMtrnYC3qCKlvzQvr/AiEAkxhiM+iGtMBo8Deu3UJUYzfiZBcT1hSoTfrqv4DBdC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503466},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"82ee614c272366131ff2d84a4aaefed3291fe3bf","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.5.1","archive-codec":"1.11.1","document-schema.js":"7.11.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.1_1789113550372_0.6485061940416359","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"ppt-codec","version":"1.7.2","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.2","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"2f89affc4ce097965d321c7fe1f763e6bd83ea3a","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.2.tgz","fileCount":179,"integrity":"sha512-P6jSAy+DlXMjsG3Z3vR3tuXcLoqTytoiwz03Y32UfybH/ZTGeIQB22Q3Blz8crG2V64wVCZd/7D0zCgK8rfQBQ==","signatures":[{"sig":"MEQCIEbbiW5gtSQW77r3UrFMNhSTyv9aO+4j1VsLNFyx8HwmAiBB1QiZiFUtdUPHY3w0d4PyME0ZfjZUc7mIhwyvCTA5rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeWUCGbcvz7prALCe+kJVTNgbAc9qe84ic2yB1hGWZSgIhAJWEWwmsyRQFmnkztO35M1aT0ILDruWUpJXWuUVN2BXt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503466},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"36202dba64f672af1b6d741954b9853a7926717c","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.5.2","archive-codec":"1.11.1","document-schema.js":"7.11.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.2_1789173413776_0.029323515597644345","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"ppt-codec","version":"1.7.3","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.3","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"1ac554fc25000e377384f43fad51dd6c43a3030e","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.3.tgz","fileCount":179,"integrity":"sha512-XtvCC2ppe+CU4i8F2EIjLBRXPOgiboKlxpMLnwD3ZElAMGlq6YMUiPnUMUrsttHncXPCyPxiSagIS9cGVDLTCA==","signatures":[{"sig":"MEYCIQD4VSNrpr+fjp9UaWlr9V7J8PtRkwxgWcFQcI4uqOx/xQIhAOftLMpIRXPuLwJ1ly2DuGC/XaD4qk2oznXUlR5vetU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAindOtKBdhENcQTS8oCfNC7eAFp9w6ZTZ+fFvHgUSBXAiEAvxPutDqtnxDNXcSDBj8UFJ3iMNsFYYtDVA5Hkf+l64c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503466},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"d75b636b0c20bb7274dd888f2eca31e7cf173a6a","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.5.3","archive-codec":"1.11.2","document-schema.js":"7.11.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.3_1789286880996_0.5896157465010294","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"ppt-codec","version":"1.7.4","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.4","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"221187191370d23e2b30dc503eb8a8c96149c809","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.4.tgz","fileCount":179,"integrity":"sha512-sjDSwssk43T50cDS56MPt292iGIG+GHCZy0D3lK+TXhT/Mt+rZXUccsITbk6ANYakv+FDeIrPKh8JhisvtRHDQ==","signatures":[{"sig":"MEUCIQCR4DkTgVzztShygP5SWW/5PXKx4pt+MVucBHMVJXMuKAIgMRCY6fwAOZygBtQSzsIuZNEP2T9h5GSNs3H/vYAZ/Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXUBm/KRxxXDNqpcpD/ESn5wJawc7riGkuMnhiScqs9gIgG9U2WKqJ4UNjsdp96TuLh+u7wdz13bV260Mt1symZA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503466},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"06f34fab78e083888c015c09ebe771d6b6b8e3a2","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.5.4","archive-codec":"1.11.2","document-schema.js":"7.11.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.4_1789301983002_0.1109141148197188","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"ppt-codec","version":"1.7.5","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.5","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"b24af441cb04f7a746e73734c6e98389d9427e34","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.5.tgz","fileCount":179,"integrity":"sha512-JZ/lD0mqDOfoqPcpABIQyAd/KDeTPgJ0VBlEncV2bTcq0TEgSbply9eyOClLN+1fgyN5Nr6VSHFy6jMoVJZqyQ==","signatures":[{"sig":"MEQCIDdVBGg2weMFoAuYwpDiRPsj7wVthqrXObu0LVQIiaruAiByQfM5teHxzM4w1N8xvtugObWeAjjpvLeXmDATUvwXsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIClzTQMbKUS9HV7ZmR0En/RlEnoeUr4veoJdZGWHlZM9AiA2uznoWumHe0jzSHN0BElaAuOUZvTT/7hWIQ2srLyyqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501027},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"a393cd86289e62a78ed4e65940249ae814d49cd6","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.5.4","archive-codec":"1.11.3","document-schema.js":"7.11.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@11.6.0","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.5_1789304530302_0.7022256079293081","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"ppt-codec","version":"1.7.6","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.6","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"0544208de31b761577af9e2ea500a4d5d407e685","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.6.tgz","fileCount":179,"integrity":"sha512-A5IE/qd+9NvF77Cb2atcH+DWjzvHS4tUt1w9d02c1v5QP2DVaBuaK40+aycOFA8BOLKoImmsK0Cr6FCugYL3IA==","signatures":[{"sig":"MEQCIEZyJw3z/3K63/FdIsb+aCNRhP/6k9M4kf1I6HPCo8gbAiAxIT8aQGL2Q7q6NWevg80jcqTBVgXBDVU/8gk8Q/IPIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDt+hf752Uormdq41P1gBFLtdmhfMJRzbX1Bx0xwEdoKAiBKkICfspzJViqGKNov7mUQkoBfH1MAHZrNsUT5F2eudg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501163},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"260395e9d473446cfa45985086d697f4c808598e","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.5.5","archive-codec":"1.11.4","document-schema.js":"7.11.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.6_1789397584091_0.443813165969662","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"ppt-codec","version":"1.7.7","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.7","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"b2aa7263d1f9c1e4e6ddfa06c452ef6e8369122e","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.7.tgz","fileCount":179,"integrity":"sha512-2FcSSahqtq7Q2OmeLy8GgGWGAuy7etlvxo95h2VP2p6wzKQ/t7Hd5LHfDZU/dgmSD29ai9nrYUt08tiAnNrDKw==","signatures":[{"sig":"MEUCIQCY3MHhqckEJOiZsk05S8TvZP+TggMuxg4VtBbf2xQn0AIgc1vKLan/DFzwNH4NxI74vhFZrWj29gcktfyXubdQUAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpuywS421Y6YOAYhIepj3LGNg8F0fHNxjrDSOi07o7UgIhAKGyXDI/4K6hiQRcb4sKVcI8Xv/QCO+6Jbt3aHPKc7QO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501163},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"682d3dfaf03c7779a75b470155887ecb7748daf8","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.5.6","archive-codec":"1.11.4","document-schema.js":"7.11.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.7_1789864475891_0.8265543659248733","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"ppt-codec","version":"1.7.8","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.8","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"cc77322f921a0b6c287c2a134922e534c49b3349","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.8.tgz","fileCount":179,"integrity":"sha512-A9guCDu5Q9PKKaCcJ9P4Eh0uGPicfdKC0NRmB9WLTAsA29Jlfe5/cMtJ/zSJ/XwU89Mu5f6M8w+UaafRmqNE1Q==","signatures":[{"sig":"MEUCIBroJOvbtea5c4EC9m9xoHYAHN69OBIoDvjSKOViSKj/AiEA/n2cTraxJVQ5v/spFGkt/jP9KrlzAP/aMPyab7dMAqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDLCKzXLinNXCaRB6ndwfkr0STSYBIWkQG6MTlJqZC6cAiArEdzJpn7ePk86lm70Ie7HFKGiL2TwfcTisPwvQqg+6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501163},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"45e320c0dd7c83e5b91747814f8b8bdf1cca7879","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.5.7","archive-codec":"1.11.4","document-schema.js":"7.11.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.8_1789868210510_0.1581408621264786","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"ppt-codec","version":"1.7.9","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.9","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"7b342543487c30dd9688284dbe72bd4120b12c78","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.9.tgz","fileCount":179,"integrity":"sha512-hHw/RNvSnRO/4vJXMyqUDpnug4UQKZLpjwGWHlV5ucUJiZTNdh7VGcZucpu8+i5oMPHFgZ78TFc/cuN3I5E6oA==","signatures":[{"sig":"MEUCIQCyMN/j3cMnk41E75LoDm1aF3UhsR+7V4dHLjulzv9C8QIgcK3yhICvoF/vbFgwuKnMcfWy8lpHo8dhs0sm/NXmaks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdw174Ztookmbf1yxUJ1+Hqrm6D6Ls5CIzAb2O+62jcwIgMIXMUovxHOi4CmZLC6C0zau275JhfmHm/QOt7tvXqvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501163},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"3e206d99ae757160acc6053536826d799558890e","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.5.8","archive-codec":"1.11.4","document-schema.js":"7.11.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.9_1789871350779_0.9754729644174212","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"ppt-codec","version":"1.7.10","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.10","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"caa90a33a0fedbcbea2b5f41a70acaaaf1d25ee8","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.10.tgz","fileCount":179,"integrity":"sha512-RN0cyVMjAi6svNuPRcGW7ExtE1EuUtCWig04gBcbje0i0cqMqbZ2lyAobC1oNVp2aiuZK0UOjaWzc107Pz4NRg==","signatures":[{"sig":"MEQCIAkSORc+rRP7o4GTVVy0ViNA3asNvTNkZ3ph4lfiz2/QAiAjGhpIzhRGLQ196bnL+84c4sKnQIEGixag1Fkbcp+DxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcQZY55Lrnl2afmnU7Po3NjZzquu6q5NFtx4NTb2hfxAIhAOWLkEfn8uIv+sM+feQQzoXqvWUQOBlpAHv34jQqmgpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501164},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"731a721fba180b97b7db5f98713db5f15aa993b6","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.6.0","archive-codec":"1.11.4","document-schema.js":"7.11.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.10_1789895405797_0.7169527514429541","host":"s3://npm-registry-packages-npm-production"}},"1.7.11":{"name":"ppt-codec","version":"1.7.11","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.11","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"2aa213a707bda6dbe3f4ae3c1d8bf3584cbedef8","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.11.tgz","fileCount":179,"integrity":"sha512-j+PqK2QG5CLVFihvzJFhAo0l1k1swo0eIMxcFEiFxuhCpTBsfdlollLmfrB9axAY/I5gV338vTNcER6KJectWg==","signatures":[{"sig":"MEUCIQDJgMASxcmOaE+lD4Q5pIpRr0b0LjUHV4yiXP1aXAoN9AIgRLmXNYl51HVM54W8Qhby21fNWPWH4VzV8yL8z8t03Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCw1pK1DlPb+HVKvqhaTjZT/PJo5oIMJIG0iHUBUdHmpgIhAOz73xd5DA7K1KgNKUzh7gd2TR3Ru0J7Ngt7kFPc5ECZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501164},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"122e78cae3fc966d348ace6a3f46406279b2ce3d","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.6.0","archive-codec":"1.11.5","document-schema.js":"7.11.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.11_1789898549448_0.6447916382812162","host":"s3://npm-registry-packages-npm-production"}},"1.7.12":{"name":"ppt-codec","version":"1.7.12","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.12","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"65e2e24e9570629821a890e88eca98272c7c10f4","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.12.tgz","fileCount":175,"integrity":"sha512-RHFoCL16B4UovMGEcojI1zwSNHOAEjhI4ppYGcF+c5t8Ie0Vqk8w8EXmfwQqsNKEEcwhxF8MKmFIB6NdrALPvg==","signatures":[{"sig":"MEQCIDpFVBPD0qj3YpmXjY5TbaaGZaxhJdHeSnYswzV0eoEJAiAccPsj0E1n/WtJ7P6+jakNmR0LwhRABulzq0hzkKGnpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC0vPwXPnaRNlEyiGSADVjch9wAJZIrkq6ioWu7OhfweAiAUu/gKwwZrCHIFTZenvDM7E/moPxoB/WIxzTdGqf6g0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497622},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"4376611e7ec3f0e9b653441ea577a63ee188e3bd","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.6.0","archive-codec":"1.11.5","document-schema.js":"7.11.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.12_1789901436231_0.8391728426994549","host":"s3://npm-registry-packages-npm-production"}},"1.7.13":{"name":"ppt-codec","version":"1.7.13","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@1.7.13","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"c12d947c4ebf84809e8cdca8d69b335050d33613","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-1.7.13.tgz","fileCount":175,"integrity":"sha512-9boEoNjlRWjkO0iTJLeaBQ+sUe9/eJgLG7xn532D8iT92a3WV+pWNjXT2esmjGL5WQvdwFwEpNpV1S4y3KBfuw==","signatures":[{"sig":"MEYCIQCskCusKRpsRSVG3JXUsql1PvRbqM58IHeAhV1RR4pPeAIhALadTUVWD4suERRM78BOfMY9atIe+t3KGnXng0QRg05N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0Dhix7+ckl6wO1x8Ezv1cjNo7s7GgzjyhAoZhYjsX9gIgfSgLjRsOKuMwm5sc8DNajtmV156YuQjDuRtjpK/1Jv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@1.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497622},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"fa71d8955a6b57e2bd38f67783bc3f5b83d82865","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.6.1","archive-codec":"1.11.6","document-schema.js":"7.11.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_1.7.13_1789910100542_0.45143155826807924","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"ppt-codec","version":"2.0.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.0.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"42dd7ca16badbcd647f098a022b339b50e6c1208","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.0.0.tgz","fileCount":175,"integrity":"sha512-hwZtQVq75l9fJ5Jwh/rxXdqt0OwRdU0/LuWajBAdMuiJN2yfBehubXUZzMAslb0w+o+/C7P5CIRPqwH+2dJx3A==","signatures":[{"sig":"MEQCIQCdUC4vnkgEtFh+rpqzxdNgGhvriExHCC0d86o/5qAdqgIfCuYh14frQ9XuoEMaWljQcz/EvauUuwX74EWyZMtn8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1wIDobGichJBRg+awhgcCw6gjxZ99I0+Cht1yY/SlvwIgbCwKPplDgLpwASSLAYao84j0Pg20R+ZRf7o2OgycRGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498259},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"6e9f482ab8a77a096fcb5d8cefffab24de56cf25","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.6.2","archive-codec":"1.11.6","document-schema.js":"7.11.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.0.0_1789924450228_0.13401192641843718","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"ppt-codec","version":"2.0.1","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.0.1","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"c8d557739dc1bd30e90b337ff35c10263f0e2f02","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.0.1.tgz","fileCount":175,"integrity":"sha512-wvNb1a9N6SYVsvclTohBxbRsApp+FNWno1Ou0JSJPym3bMXTAyAFnuLFYdTLl8u4yd9kCleYou1iUiRW3jWa5g==","signatures":[{"sig":"MEUCIHJgrrnn/nqRG39k54y2C2pjMQ4iQc/j9bVh65EWXcf2AiEAs+IQwo97E4mBnVA4n91W3bq3vqqv6Svho05lC2vZ42Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAPQe9TxAMlxlNJFZ5FittT2Al10dmACe4DyMvdZUtYWAiBhRvLXs30PdrvHArJTUeEZOWHWb6r3uQq7sRu/+XYOqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498259},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"d36f601604a56441bc15c04fc6be7128a25369c8","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.6.3","archive-codec":"1.11.7","document-schema.js":"7.11.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.0.1_1789935982629_0.9534920899435113","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"ppt-codec","version":"2.0.2","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.0.2","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"4fac413715e62f5930a4ecd744f9f216134666cc","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.0.2.tgz","fileCount":175,"integrity":"sha512-AS7WcMAv/b11AUByJAg5wAVwYM+6AXR+jP4f+8MRzbGI5Ifo5HYr0BOlRv/dzm88eQZUlwEpqwJ7Ldl+J4fi3A==","signatures":[{"sig":"MEYCIQChBrmnXRDX2Lb6q2JuAwQtWvwLCyNcj0SoEQ/KLFuhaQIhALYZc7QxI3q8koJRmTajMTzCdEvDe0ksRlGv/AHRZeHK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwuFz871NJOboepDJgUDicyaS020NZKpzjxiat1ksuJQIhANQFPTnOOlJ4CQfGrKgy5loFQ7/7fMBCUNxo9QAZYF2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498259},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"203eb8cb097a79364425511f27b1d0da5673ced8","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.6.3","archive-codec":"1.11.8","document-schema.js":"7.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.0.2_1789954888517_0.9295051159885028","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"ppt-codec","version":"2.0.3","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.0.3","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"9d161cd8d0848854651a340bfd519dbb3b9f76b0","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.0.3.tgz","fileCount":175,"integrity":"sha512-LxQvjcqfv/HhkbVAEmyOa4AXoptuB3Dp/MR3n+pw4j9IzfeVDk3lIfYU+g4xFXSeQ+sxQ+UsHOyqKLMdzTXrfA==","signatures":[{"sig":"MEUCIQDz/L/3m4DJa0k0n6YZPBgBaV1Frf57CansJoAku/gg9AIgFEMcEouPZrQj5b8pnYU5BL0CiANgXWG18HPXxvIXxeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEax7R/SQ1KQVfI9fQPHoWycVpt2DQmjPEUU5JrhF2bHAiEA8RPOU6EMcacpdRsH6CfQynO3VgzYfSmdfhMtTpKvSwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":498259},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"0f2d44201b195f20edcbee4fa0dbadfd4a5bdb51","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.7.0","archive-codec":"1.11.8","document-schema.js":"7.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.0.3_1789962280734_0.5456769660743543","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"ppt-codec","version":"2.0.4","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.0.4","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"4017225264b6d1d648198528fa30d518fc964676","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.0.4.tgz","fileCount":175,"integrity":"sha512-I2E/ld/WPIkyZaYeLHe0GBBEbbiRolWgiYWq9DiYlZFwFDawCTu66BhxjTfAeLCujQiVCjyBIe8uKSJVWfymLw==","signatures":[{"sig":"MEYCIQCyGyo+JMNkXBkw1SKZxtC2FD5GvElHZ74qtAl3y3G+KgIhAPgut1a8pwgdLtZ12trQH9kvLdfnkPQ//epCKzGLdfCE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFwT981jlEEgbXy9FKAZzA8A04U+JPj62X6WZxK5xYUJAiEA9y6M2T9JWRuJWK7HpUT7hlBYF5TpnV92Lfk+aejeSDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":499300},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"ef1ed601f4e8ec420b96a8ec01c4e0c58181f7dc","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.7.0","archive-codec":"1.11.9","document-schema.js":"7.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.0.4_1789971753055_0.2262462332208086","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"ppt-codec","version":"2.1.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.1.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"caa4e844e3c429c2c87218f4eb76b3f4dc096ffb","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.1.0.tgz","fileCount":175,"integrity":"sha512-k4IRgOCwAPSkziPhFD9xU+ZDtdGh1+QLko4Fca+cTVUyaipveLhubVPnN3HnuR4c+sDWIPL4gsFsHforpCdJ5w==","signatures":[{"sig":"MEUCIFxT+2ZIO0F/3zq618g8iWHiBZ4BCMQwz0z04MkcyXGuAiEA5tzpbVIxuyDUIfUDPuEPKGYjfRAC9QNLLpuqaYNbcEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG/PMKEOc347M6hmHrAJz5maJDt/neWHy0qBH8d+VxoWAiA/G7nCOLzshkGGhq9PCjImHoaLIQJtcJq3tIKijzUlUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"5ac555e63aa72da6ba6f8976202454103f9a35f8","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.8.0","archive-codec":"1.11.10","document-schema.js":"7.14.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.1.0_1789985969509_0.37535308344942764","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"ppt-codec","version":"2.1.1","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.1.1","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"62bbe8a8f9fa7700a47c87f57553a734d3ae8f38","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.1.1.tgz","fileCount":175,"integrity":"sha512-ymeFd/xWt77F4iI7n+T1kHehykDta88eySYxRKkOu4UAnJIBeLlxo3as9dBFjp+GjyXaPKxm3Bn0x6VAiMa9Dw==","signatures":[{"sig":"MEUCIQCOD2wEmpSyNTTZ0gSHm1PoZ1gxu5j+Y+tluHqHBoAwNAIgU1Ohi+i8r5o0yVWhDNHqodinUCDNHCbpGDv30utv+Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLMFqLWE2ghReh8EjG0YPCITmHq6fxjiAcW/5FyVRtVQIgZIA6SPCXLv4qvL77oqFrvypEfVzIfZADvOESv7vjdqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500429},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"9c27e5d8fa500ccc42ee7ac617fa02ac7e56a222","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.8.1","archive-codec":"1.11.11","document-schema.js":"7.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.1.1_1790077943253_0.12770694283622097","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"ppt-codec","version":"2.2.0","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.0","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"c47f825c31029b95f0eb939334ae4352b64f30f5","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.0.tgz","fileCount":175,"integrity":"sha512-SqnPpzfdm3KA/Gy0Vs7uEBQOnS9+8cxAedKYlF84yGgWHJ0ehvB+mHRGjOPCOYyj34UFaH/jvzVWNHMVS6ZrWQ==","signatures":[{"sig":"MEQCIGqVD1Jj7t9Un6P5xuB932G6fHGzmZ2Yn+E6Z5B8V5DTAiArwDjkpQBURyeTDHW5d1LqGxOgtzMLmmwPc2Z8yHylcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFT62V1X4XRQOK4BrJKPSuEO0GYAHKYEXp8Tq3si/rHzAiEA6RyVkjaHdkbpcr66twnAPtaenopnrIUxbDsmMk39tac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"72ccc10da20c4150607a47db29aa6c75bd4cbd66","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.0.2","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.8.1","archive-codec":"1.11.12","document-schema.js":"7.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.0_1790086197624_0.019689895912445632","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"ppt-codec","version":"2.2.1","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.1","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"ee2f843db1db567dded38e3cef8a3bf4e74358a6","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.1.tgz","fileCount":175,"integrity":"sha512-MBKm5vCukunU6gMRNrwqRKt/S/6tInZnC1T72s1jpnTTk30JpNHjQl6CzGLQbXJFF/nVbJOpeX/p8R0dJPgAGA==","signatures":[{"sig":"MEQCIBCnXM9XkDu7ZUtmgk8MaxnRek4iz1SdWIMm/fsmDulaAiApYh3tOwyVFjfLlmfCZJJnJAjMy0en9UdOQBWCOR5P9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ+lW0utmIvOn2XTlWqQX4pEkaT9GtZRzITglgrUGDLwIgImGN/1VhbZvx5CIFVE+58UZbzBbj9RroglJkzL+HwEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"e47046e934289a2da466485d16ebe263c8482c95","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"1.9.0","archive-codec":"1.11.12","document-schema.js":"7.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.1_1790173817711_0.8417763156927482","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"ppt-codec","version":"2.2.2","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.2","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"fcb4be05c86ee40b058601f63e77faf3129a51f4","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.2.tgz","fileCount":175,"integrity":"sha512-uCQFgTMhUc2vno+cI4bsqLhb/j1FtsbhDfoET0kA+fhECC4vNqT6+0+GHee04pNo/Qv/aXCT5pKsMIh3UMuITQ==","signatures":[{"sig":"MEUCIQCEtwpLprpiHVxclPks8Q7blJMb15d/6gfovJx76PW/iwIgBHL3YBqFJmTrL0bnGyuZWCizoXe3vdibBs/Oocxgjzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtbrrbX4P+aaCbifLlBd2eVW16Si4aDcSME90bnck56wIhAKUxLtgdg1oVO6gG/TPZQ9XsXL+NVg3aAKmLrSEOnffE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501640},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"285a702e9235763118cd185c83fb3070254fc689","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"1.10.0","archive-codec":"1.11.12","document-schema.js":"7.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.2_1790175664530_0.31111040309661964","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"ppt-codec","version":"2.2.3","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.3","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"ddd67f79f4761b9537b6698a3f2098892ba2a00e","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.3.tgz","fileCount":175,"integrity":"sha512-0pdPj2+MsqE78e6U6rND4lSmAvx4lm1Neaqa8dQcCzc6WOhXn+kLMACWRsgoaahJpwSTOpF4uTzOaIbbB5tf8g==","signatures":[{"sig":"MEUCIQCru1UMW5q1+4wP12fCiD4fn+wNHu3X/4hrRKNwldfbcQIgLasX/sJLaqOsKLYINKuuKCRcf9/SAAdZ6Yy+YdfRUaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBxKAawUSq/sx2LxZqaR/KNJ0EFTunthG4MGdIZqyYgOAiBpgdhhW5rbuDdpxzAvxtOfoSVeuJZVtli2ol2ENL9fQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501640},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"2a6d5a6478dbaec434354aa4bce8bff93acd7d23","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"1.10.1","archive-codec":"1.11.12","document-schema.js":"7.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.3_1790186075617_0.747056347319061","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"ppt-codec","version":"2.2.4","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.4","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"b2e420263130d822417e943d5104ecb4db2fbb67","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.4.tgz","fileCount":175,"integrity":"sha512-XG2UaalyroKzMu8pW7A6zZjhz68CJNp0oCYnad0F59DnechDYWh0x0leoS3FjlN2bjHINHMdpNelx0k588jsmw==","signatures":[{"sig":"MEQCIE6dkT2IHbCcJfJ9IbEnNH9rtTwmlJR8ez0fpM2LRv3+AiBjdDWN1uPGNylzCShKntw+OFerULfVKL31fWmzJNIx1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDWM8JHN65mfI/mZQQXQHVF/NyuGRKL465TNIc5HMPz3AiA2BmLRKacrK8hgV8J+lJPMYRwHHhf1O6z58stevlc9Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"ddee57cc1a516ef825588c3a763950d9e4db97fa","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"2.0.0","archive-codec":"1.11.13","document-schema.js":"7.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.4_1790225171464_0.2512354712212237","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"ppt-codec","version":"2.2.5","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.5","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"950b9d49f9d430c8ef009f026e09543771fbeb6b","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.5.tgz","fileCount":175,"integrity":"sha512-1SigP6ChsVB+Q3g6HI/jXueUMFMwltZyJDb121XJVl89yx3LDg4tUX3aSBHEmvlgoHXK32dV01UOaqvHIWu4/w==","signatures":[{"sig":"MEUCIQDdY8F5y1uQ8ZEWCATtvYFCqVXayF99plnurW8d5k/tywIgS6SxHr35xjXRXNlepY5pEDqHYf6Pu9S1NlQF6Md/rJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF21O9o1ZzCx5StWQ937Ex0UGgawFLnP+DVtLSWN1rbMAiAwcjDurcl5pWhMEjU7mhA3rN3wJgzSXdaTTutxGo+37w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"4c66fa73b186ca4d284305f818c3a56bd3a27648","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"2.0.0","archive-codec":"1.11.14","document-schema.js":"7.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.5_1790227063041_0.2388526276528602","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"ppt-codec","version":"2.2.6","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.6","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"fd047512736926e107ce5b61a65224de48e84fb3","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.6.tgz","fileCount":175,"integrity":"sha512-S8M1uWu5ku1U0h5o5gMhpLPE+pSS3kx/lfaLP3/PzX7Dw21/iM6L5M+aEzCuySZLzdYNPQo2aGoZ6pEq0Gd+jg==","signatures":[{"sig":"MEYCIQCM+CiSDgTNfHc/yRxwTbZsgHPe8RqKbtzHBnRsZrfl/QIhAIIdGtu4xMU0SGLxOlH3HYqRMBNh/5WKSXB+VCmeS/Nx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDU1l7Lcq5p2uIBd/n7WmBEuMb8YDPz+AKT4g9UbEc+4AIgQoxM//qJjMb2x83nnc+2H9kZwbWg2Jb+YBfsEc4TRRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"405e826c6737f958b387b93b7d2541b6875abbf9","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"byte-codec":"2.0.0","archive-codec":"1.11.15","document-schema.js":"7.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.6_1790231802493_0.43242913344667455","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"ppt-codec","version":"2.2.7","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.7","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"c91426bac54db5c8bb654001419abd4f41a46c5d","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.7.tgz","fileCount":175,"integrity":"sha512-ZeyyvF8PemTkvRy9XWApWINIntLJIi1uV/0RIO4qENjGsJFjA8aSkoJ6gl9LYuPIlN0ebCTAv0pfAPtuWuC7vA==","signatures":[{"sig":"MEUCID/oz8hbsP3DVsBH0t681G2f36CLJNjoeOLuQsuzWJLxAiEAw2apQkr7EgX59efk2A9ZhrE+cTvzwSbV1YdWrOQtRJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmtorGEz0cHF54Ljiyoxbsc5G7i+4jHeLY1yjQII7ZNgIhAKYfqiOwLYzsBG8F+mWEv0R2ZLOQRDSn6mHhqEuAnRDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501639},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"5e918f6089cd3372f88b511d7f6a49d830f7f5ff","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.0","archive-codec":"1.11.16","document-schema.js":"7.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.7_1790234198808_0.39262907174364003","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"ppt-codec","version":"2.2.8","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.8","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"91c650a98e6e871c6eca63316f532ab7c3270762","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.8.tgz","fileCount":175,"integrity":"sha512-XOJLZYdWeZwmGoO++vCHUer+Xenne8//hunDh3+WlQDT1cTo13gq8ad8Yw+gwNzK24Svf4r3xuDY7CzFcBRtzg==","signatures":[{"sig":"MEUCICi6euAEFSU96OHg4BDR/J2h1iAB2wY1isHarg6VHiZoAiEAyG6rOdegP3E8MotV9FRF8f+3F1rWSnRXgeXoRvpvem4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/3oob3dYpZtMoWtXbKbhgaz3VpfFTkoWo7rhpv9/mRwIgSmZSFSE43UFEMpV16TKJZAXdXpNnCl0brBTp+XhWgXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501861},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"d8ace934070a984ad6b1078317e226aa9c071b1c","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.0","archive-codec":"1.11.17","document-schema.js":"7.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.8_1790236257432_0.537778974298806","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"ppt-codec","version":"2.2.9","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.9","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"10708578f7b0c149bf6db1b5c944a27eb7bf1251","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.9.tgz","fileCount":175,"integrity":"sha512-X21CpoOT7sI3wmWPBwzanjrTNQyCfVTejHwLTg68iuoBDCcaygoY6rbEttgc06OZfl+gCCZbj1UXsPZeD1Wc0w==","signatures":[{"sig":"MEYCIQCJosG8haQZVwHee+xgsBxZpXCvNc+jez5GIAPAAWLz2QIhAMn0Fm7skcbQZQVGpYd3b7IORWeaArEYyqjummnunzYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICgBjJsCcKJvakifQ2EJgFV7NbS7IdkhltO1QGPgCJlKAiEAjrDALtZwuQ7ZV34swVPm8BDyRTyL7huH+NdPKDNV8MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501861},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"f560c159474ea9406ef2142e6b2e26054c89ee4e","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.0","archive-codec":"1.11.18","document-schema.js":"7.15.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.9_1790240947852_0.06767353948674537","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"ppt-codec","version":"2.2.10","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.10","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"e7b8a2441095ce9f7e5062d1b1dcf6e3a5402f60","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.10.tgz","fileCount":175,"integrity":"sha512-mcG12NDF1KJZ1XcWi0osWkdzRYrTDV2WsySZj1/PoEu6uAp8ZuQKaDvYDhh8qDwQE4ubhmBXj9HDANsOp95R9Q==","signatures":[{"sig":"MEUCIQDJBFxuVTi5tzMvg04ntNb/fM2TzjrIoGgHrn7ktic/lAIgFxwSfyVBADAKMuol12NB0Zfuzur0OUBMmECnhyxTb7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDnz6aahrVea/yOIb52tiRk1+opOfc4sIre5CI9B4rsVAiAKn/07+vx4niyCwTAhUd3JLd9/KUJH7KL6t/Bz5ItoIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501862},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"bfe9b7bb305fe3f3706459c1f2e7436007197422","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.0","archive-codec":"1.11.19","document-schema.js":"7.15.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.10_1790257130612_0.8888985445255264","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"ppt-codec","version":"2.2.11","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.11","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"61f27714dcd00e5bde4aaba55c8a82acd454d618","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.11.tgz","fileCount":175,"integrity":"sha512-UlWXq8PuDf8J0LRe0QdG5GGQ7sht9t98IjPAsZYwxFaYTOGRDM2XDnZ4kk+2YmblNT72o1A02XVy92lMN7W0LQ==","signatures":[{"sig":"MEUCIQDocQYuR0q1xzNUwKBomMa39TYIkpyj7d0ZlTKmCT7G8gIgNFIA0zXIsuac9EbTWlIfGVyeCDG7gAqD3v34ySD2kZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEzBMrc4ktQp49tHKaHbvATH/P9ojDyaglksBzAf3WnKAiA2VoTZM/2AemGP+o52eaAfd/t1L50j4avCpZP09Abhhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501862},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"dbf297f755dc0e82c11606ae8a819f6d6ad4da8c","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.0","archive-codec":"1.11.20","document-schema.js":"7.15.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.11_1790268836165_0.5078812389799852","host":"s3://npm-registry-packages-npm-production"}},"2.2.12":{"name":"ppt-codec","version":"2.2.12","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.12","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"0dc0b4fcb4aaa1091c7ac77c3cd0c1aa3ee795c0","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.12.tgz","fileCount":175,"integrity":"sha512-R7M8cBi943Po4sEy+LQGcitiQ4ew0PXOrKqY2836acenctyiXuD6rEHvXgA9h0KVCLSHZKCXbVNIJzbnpe38Lg==","signatures":[{"sig":"MEUCIE680mv86KZEXzpBvDKMtYs4l6mrvolMW1p5Hk6xq6boAiEA1Dwnak8JGywfKBAHMeXhJmC/e7yNA97eC1Oaqd6WdsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVtBDs6a/ONKM8G/3fnnmsoG45eZ6WiMhOmDyAWeipUQIhAOchl4OuUB+zGOtzL3Q+VNgA8GFFcc+8Eivdgs9y+npX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501862},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"2b40b97c721f6ea0b1c2cb1eb8900a4e34c5d14c","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.1","archive-codec":"1.11.20","document-schema.js":"7.15.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.12_1790275545912_0.42108222956104724","host":"s3://npm-registry-packages-npm-production"}},"2.2.13":{"name":"ppt-codec","version":"2.2.13","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.13","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"edace854fe4d290aabf9d96df992473322d014b6","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.13.tgz","fileCount":175,"integrity":"sha512-5Zp6nppdoQwj4JmgIGUb7Yp3BQfAQ23/vpEnkXNqxU3uMD/cdm74GLlfCh2uxbXMjs5xStTC7/tolVIMxmJ6qg==","signatures":[{"sig":"MEYCIQCXNkr/xlvf5H+LtXvgaAMJR46yv7+DRKArT3BC8iAcOwIhAM25NNKBOiW4i9DXJH2q3vkPGFjGnnubGIw6YIrimY+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCfjpXAlryluwaMExD3iJzsDYuJeuPW07abnP0HSVsoQIhAPsbWWIbnV6J6o3VfQsUuBcBUk9A5GdV4fi7fhB/wZm1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501862},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"9bf672015400aa9029080ae68099d7661ee7fa95","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.1","archive-codec":"1.11.21","document-schema.js":"7.15.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.13_1790280064193_0.0547976788274358","host":"s3://npm-registry-packages-npm-production"}},"2.2.14":{"name":"ppt-codec","version":"2.2.14","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.14","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"8623d7521fc5fd90af17c3398dc8926af8815e9a","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.14.tgz","fileCount":175,"integrity":"sha512-ahb+fIGZKeruNsv+an6ES39ocnszoZgGGgambPEwZGJ6Nxjc04cus2xUE7cJqWZUPU/3k0wYKQ7bT66zkxdMOg==","signatures":[{"sig":"MEUCIQCTaPy0M2lXDBYLDC6oxLxj3QKRS2P7EDDzc3NuBUBazwIgJPJ1kU4Sbs6RQcE1TTzjbZk1T3dpCWaOYCe3K2T7JqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATcp3VKrUVvTtaAP4o5IJXXD0Sk3JRHvtJ0VgsD5RnMAiEAsFjPa4M6Zf/Hs4pobqfoy9roltYFkDtyGTroNIaTes8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"4c6b64efe693beba9fc5cd23d14fa3af9482d446","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.1","archive-codec":"1.11.21","document-schema.js":"7.15.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.14_1790282556627_0.4998251072021369","host":"s3://npm-registry-packages-npm-production"}},"2.2.15":{"name":"ppt-codec","version":"2.2.15","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.15","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"5562458e90e7ef2c07f9c3de87c75950704a4184","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.15.tgz","fileCount":175,"integrity":"sha512-cZyzxaZ95Q5vRSlYsidhYEnvaSgnDpz2BjISAX+kUdx9UR9JTDLsxAD4278RJpqjjhtirr90SY6aCVNCcz0qaA==","signatures":[{"sig":"MEUCIQC0+2fWCWeDvNI4UwztoVGHZBbphO+MFk3+LN56PjNK/QIgZrRgHsygrUnT19qTq5E2l35hMTwDWwTInofSHoVBRsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBucllgDaXpcnDM2oQNeL/KzwUbHms2I3EabTCyzjN1GAiBU6ZPkVJVqU5bau1scEVKdWEeXp54eRc4oKdy95pjPvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"fbbb7a9082897e35e47b48eddb143bfd8ee9d8d7","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.1","archive-codec":"1.11.22","document-schema.js":"7.15.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.15_1790288416392_0.23473306843131936","host":"s3://npm-registry-packages-npm-production"}},"2.2.16":{"name":"ppt-codec","version":"2.2.16","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.16","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"783fc2c551fdb510e13ce00230a4b8ebb25dc4a6","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.16.tgz","fileCount":175,"integrity":"sha512-bP6vYMEDJ98yI2SRTPUGZMS+C3QtZEnpAkiV6wCFPw3ItDZcPzohAXZbzyCEriGW5v89SWM4f41exuWy+mqyNA==","signatures":[{"sig":"MEUCIDGQ44E+XoBlv9wmgt0VUMV/tSVC/Vx+c3it2sYK7r1zAiEA9qGIokVpIS4TMhqWqpAkoWVIotVuNg8u2iOuP9zyFcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZvuBrNx0/EobmQydeCZG0cdS+BdRsrrlCskCh8wyxJgIhAPY7Py22ckgipv9EbOfIJAH+sU2786YDNPXgQ2iDccHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"0eeae870e2eae1c1d85c5d8f4463df37554d8863","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.1","archive-codec":"1.11.22","document-schema.js":"7.15.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.16_1790291780596_0.40459798926213164","host":"s3://npm-registry-packages-npm-production"}},"2.2.17":{"name":"ppt-codec","version":"2.2.17","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.17","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"680c448a20e08e5e2ba844a563b2965c51ff18d7","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.17.tgz","fileCount":175,"integrity":"sha512-sY31q+m3ABcWDae3pP4byJmshWdw2S+cjkBSyOOCsZdhM/PRNph+vLpZhRBlTeHYtqK0xEQm3H/clAztppnPaA==","signatures":[{"sig":"MEQCIEC6k8h33vMh+SrF9w/lnfODfo0R8FlvEpNci3CGe3sRAiAQB9DzkXxaqN4Sn66CnQUs3cHNleJbcDfzWz66xw5UtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBbAjxfk0wfI+bcUvs3VJtZVqSzEyeDwBofOzkhahXzmAiEAs+lA0WXQkOocFp1OOtZM8rohNM2eY6bwjLMaWFHWQso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"5c9849146e22a1800bf3b02787fae232e13ccf1f","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.1","archive-codec":"1.11.22","document-schema.js":"7.15.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.17_1790293747397_0.01840693894709977","host":"s3://npm-registry-packages-npm-production"}},"2.2.18":{"name":"ppt-codec","version":"2.2.18","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.18","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"83fc65dcefaf8cdd31d7bbf013fb91fca8909c19","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.18.tgz","fileCount":175,"integrity":"sha512-lzQATpzMabzJHDkHifc5DWhbopcPUVcw2zklmm334MgruEeeu/q6FMG20HtxWGFah9geCxO6okGCKA9lFj3b5A==","signatures":[{"sig":"MEYCIQDf16dImDSF80cGQ+3YGrzY61VKwItHUWCCUFSUnig2MwIhALcDLG0qSsIN7Q73Hkn2Lytxej/Rt0I4YJIa+OvQSJgr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTtM1HmsLy1DzWkXbDPHrgPhh0FDcVxNBFoAv6gImI1wIgUDRHHM4W2bDSXY88SehU5EtoWwUaWgzKUh+ucDc7Vfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"d25a553387dbbf1754b84ae22a3c98c2d88d2cca","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.1","archive-codec":"1.11.22","document-schema.js":"7.15.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.18_1790298833628_0.024179606049098634","host":"s3://npm-registry-packages-npm-production"}},"2.2.19":{"name":"ppt-codec","version":"2.2.19","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.19","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"9fd259de1394bf98d98d440ed2a5d2285c230f88","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.19.tgz","fileCount":175,"integrity":"sha512-I5f+QLlSkVTa1N7BUDUaVWhD4IT3OcwfHPLxFi/ONHTybdOG+nFezVzCO5ZR1UV94qlbEtdWWGHVdxCZe7RWbg==","signatures":[{"sig":"MEYCIQDxA6aexZb/7RwtENbxvLlmPb9yCe4vxgNQoq0/NNsORAIhAKadKCwSQxcblxPt9lDhOG/+BGNrFkI+ksDBT5O+ADhg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCh4DPIG98429S+jKo3k4k8gcY8qrbqQkGBNf2eOsxLugIhAMUUwuFGosrVMtnXAMG1ATO2vhfre3R2k/bRU9p9aGLr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":502484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"a5276357a44b413bece5f01ddd2bbef64e2b19c9","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.1","archive-codec":"1.11.23","document-schema.js":"7.15.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.19_1790303301224_0.6978583502300828","host":"s3://npm-registry-packages-npm-production"}},"2.2.20":{"name":"ppt-codec","version":"2.2.20","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.20","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"8477902ad32deba66f88515dc52b7e3ba1fb3b29","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.20.tgz","fileCount":175,"integrity":"sha512-Y9nOWLVCjHMLs/GbjvfM1hbr+Q1FAOgEIfiVynF/bjN6hhl7WFv++azyvwFghS1rAPJCPozfZcHppOpfJFsHLQ==","signatures":[{"sig":"MEQCIHU6/nhj3CyE/1TYHj4uoENstARtjIKL443r3IWqVp2tAiAoXO5Vw9TwbpmzVXpK6yt+co36kOSXOiQTDyRtBhi87Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeX+HUuDQsTnBXahoezAeiGKIxvER562G0RFKpCbZ3DAIgEPI3m9Xo9UsoLFvqo7CG7OdgCbWd507TVRtYa+AOsnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514478},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"8ec6668544f13bdcb0140725f5f59373ce5494d3","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.2","archive-codec":"1.11.23","document-schema.js":"7.15.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.20_1790331869788_0.24716601235746438","host":"s3://npm-registry-packages-npm-production"}},"2.2.21":{"name":"ppt-codec","version":"2.2.21","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.21","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"ed290cc8f12e4d5f287e2fa8d544466d5c514889","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.21.tgz","fileCount":175,"integrity":"sha512-oH9x2WOeDpEvrnJJR9djvr2CKxSvGVluTNffVEeX3Ko8C/oHc1W4VONwZ8fwpVQpQSUb3I3H02Fct7MkxS3/qg==","signatures":[{"sig":"MEYCIQDf1araQyWnnLwhuJaM54Ngz9ckqIrBIsdkhpYOQC83awIhAOn3OUk74g3IPPbLWHPl7mcns1z9/F8B1cWplyBanAix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDo2TTG+/aoNBEj1rLcJuIKhCVO4UR4XSyW05fPF+0zwIgPzG0jWrGOroj7f/qR2c+jFLXvBqxnaDdOkwaAStcpSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514478},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"6ce858148a925b384af9f95adfe8302ac3de932f","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.2","archive-codec":"1.11.24","document-schema.js":"7.15.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.21_1790333631899_0.37900930013097134","host":"s3://npm-registry-packages-npm-production"}},"2.2.22":{"name":"ppt-codec","version":"2.2.22","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"license":"MIT","_id":"ppt-codec@2.2.22","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"579e67c293029378e1e2108b02f66ba178521035","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.22.tgz","fileCount":175,"integrity":"sha512-DdJq8sghmCKEBtsI2a7HJIUSV5DasqOThu3GyT7guYM+3GeoSOIrT2rGeCy2yTZSqI9MH0wR4/4I7sSOsT3ERQ==","signatures":[{"sig":"MEQCIFLgoHu/VVXJuw+L80eiUQ1PzqfXYGXH2QC3biP5r27DAiB0xIQedgCZ9q9LeBADef44NLr128AU/0yIiWpybZBWWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCARsbcRXz/IsmP1Nd9ek+/igvlRM3U01o69aLxPKLTbQIhAOacDrn8USzZgSF+arEzuyQVagt6NNsP38O2WAy9xcqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514478},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"80b2b8ccc368e00db8651074e6c45a8838362b80","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.1.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.2","archive-codec":"1.11.25","document-schema.js":"7.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ppt-codec_2.2.22_1790385955546_0.49480136323437507","host":"s3://npm-registry-packages-npm-production"}},"2.2.23":{"_id":"ppt-codec@2.2.23","bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"dist":{"shasum":"2c63bdd80087e795b631f4458b75612b613e3682","tarball":"https://registry.npmjs.org/ppt-codec/-/ppt-codec-2.2.23.tgz","fileCount":175,"integrity":"sha512-eB2rVAgdn2/uYo66znYMUIUOeNYrsR3uWNl9Hr2/nhcu28MnPMWZAeuF48OV9ckVNDZTJiStUXaIWyRTXZSsJw==","signatures":[{"sig":"MEQCIH+oK/tiYOv0sdeuJlToVdxOE1fay4v+85UM8btjhojgAiApjE4u7cLPN1q1HSiat34GTU1hymHtsIRZpceF8IySlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDGmJTbBSUico99Gkydxpv0A03x7vOnYHO4Y02sey9D+AiEAzDwLwzpUw8MxvZQ2enlMMvGf0fS3f2lhhOjXv9GuK8o="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ppt-codec@2.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514478},"main":"./dist/index.cjs","name":"ppt-codec","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"types":{"import":"./dist/*.d.ts","require":"./dist/*.d.cts"},"import":"./dist/*.js","require":"./dist/*.cjs"}},"gitHead":"fab056319db843d0cda32efcd3f35c6eb7ab930b","license":"MIT","scripts":{"lint":"turbo run _lint","test":"turbo run _test","_lint":"eslint . --fix --cache --max-warnings 0","_test":"vitest run --project unit","build":"turbo run _build","_build":"tsdown","prepare":"husky","typecheck":"turbo run _typecheck _typecheck:attw","_typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.node.json","lint:check":"eslint . --max-warnings 0","test:smoke":"turbo run _test:smoke","test:watch":"vitest --project unit","_test:smoke":"vitest run --project smoke","test:workers":"turbo run _test:workers","_test:workers":"vitest run --config vitest.workers.config.ts","test:mutation":"turbo run _test:mutation","_test:coverage":"vitest run --project unit --coverage","_test:mutation":"stryker run stryker.config.ts","prepublishOnly":"pnpm run lint && pnpm run typecheck && tsdown && publint && attw --pack","_typecheck:attw":"attw --pack"},"version":"2.2.23","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"10a2fac1-162c-4530-a9f8-3d2c03c75f09"}},"homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"_npmVersion":"12.2.0","description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","directories":{},"maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"byte-codec":"2.0.2","archive-codec":"1.11.26","document-schema.js":"7.16.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c","devDependencies":{"jiti":"2.7.0","husky":"9.1.7","turbo":"2.10.8","eslint":"10.8.1","tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.22","typescript":"6.0.3","@types/node":"26.2.0","@arethetypeswrong/cli":"0.18.5","@stryker-mutator/core":"10.0.0","@stryker-mutator/vitest-runner":"10.0.0","@cloudflare/vitest-pool-workers":"0.21.2","@stryker-mutator/typescript-checker":"10.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ppt-codec_2.2.23_1790847884433_0.3575720616691982"}}},"time":{"created":"2026-09-03T05:16:04.798Z","modified":"2026-10-01T09:44:45.497Z","0.0.0":"2026-09-03T05:16:05.002Z","1.0.0":"2026-09-03T08:30:58.100Z","1.0.1":"2026-09-03T10:06:57.967Z","1.0.2":"2026-09-03T11:03:48.128Z","1.1.0":"2026-09-04T14:19:37.804Z","1.1.1":"2026-09-05T09:09:25.583Z","1.1.2":"2026-09-05T10:18:38.374Z","1.1.3":"2026-09-06T05:52:53.354Z","1.2.0":"2026-09-06T10:36:56.897Z","1.2.1":"2026-09-06T16:59:30.444Z","1.2.2":"2026-09-06T20:28:27.302Z","1.2.3":"2026-09-07T01:47:40.882Z","1.2.4":"2026-09-07T03:08:21.972Z","1.2.5":"2026-09-07T03:32:28.900Z","1.2.6":"2026-09-07T06:42:38.067Z","1.2.7":"2026-09-07T15:53:57.215Z","1.2.8":"2026-09-07T19:40:02.255Z","1.2.9":"2026-09-07T22:13:53.947Z","1.2.10":"2026-09-08T03:49:13.008Z","1.2.11":"2026-09-08T05:19:15.095Z","1.2.12":"2026-09-08T05:54:16.524Z","1.2.13":"2026-09-08T06:43:51.728Z","1.3.0":"2026-09-08T08:48:19.893Z","1.4.0":"2026-09-08T09:54:26.103Z","1.4.1":"2026-09-08T10:54:36.354Z","1.4.2":"2026-09-08T13:18:07.546Z","1.4.3":"2026-09-08T16:24:21.157Z","1.4.4":"2026-09-08T21:12:35.953Z","1.4.5":"2026-09-10T04:41:04.124Z","1.4.6":"2026-09-10T07:51:52.348Z","1.4.7":"2026-09-10T21:17:35.330Z","1.4.8":"2026-09-10T21:50:40.324Z","1.4.9":"2026-09-10T22:20:01.878Z","1.4.10":"2026-09-11T03:24:54.269Z","1.4.11":"2026-09-11T03:54:47.946Z","1.5.0":"2026-09-11T04:23:37.729Z","1.6.0":"2026-09-11T05:19:53.417Z","1.7.0":"2026-09-11T06:44:18.161Z","1.7.1":"2026-09-11T07:59:10.467Z","1.7.2":"2026-09-12T00:36:53.913Z","1.7.3":"2026-09-13T08:08:01.110Z","1.7.4":"2026-09-13T12:19:43.073Z","1.7.5":"2026-09-13T13:02:10.387Z","1.7.6":"2026-09-14T14:53:04.187Z","1.7.7":"2026-09-20T00:34:35.985Z","1.7.8":"2026-09-20T01:36:50.611Z","1.7.9":"2026-09-20T02:29:10.859Z","1.7.10":"2026-09-20T09:10:05.888Z","1.7.11":"2026-09-20T10:02:29.524Z","1.7.12":"2026-09-20T10:50:36.327Z","1.7.13":"2026-09-20T13:15:00.632Z","2.0.0":"2026-09-20T17:14:10.318Z","2.0.1":"2026-09-20T20:26:22.712Z","2.0.2":"2026-09-21T01:41:28.603Z","2.0.3":"2026-09-21T03:44:40.816Z","2.0.4":"2026-09-21T06:22:33.136Z","2.1.0":"2026-09-21T10:19:29.616Z","2.1.1":"2026-09-22T11:52:23.359Z","2.2.0":"2026-09-22T14:09:57.717Z","2.2.1":"2026-09-23T14:30:17.801Z","2.2.2":"2026-09-23T15:01:04.637Z","2.2.3":"2026-09-23T17:54:35.713Z","2.2.4":"2026-09-24T04:46:11.550Z","2.2.5":"2026-09-24T05:17:43.126Z","2.2.6":"2026-09-24T06:36:42.586Z","2.2.7":"2026-09-24T07:16:38.928Z","2.2.8":"2026-09-24T07:50:57.524Z","2.2.9":"2026-09-24T09:09:07.955Z","2.2.10":"2026-09-24T13:38:50.732Z","2.2.11":"2026-09-24T16:53:56.292Z","2.2.12":"2026-09-24T18:45:46.005Z","2.2.13":"2026-09-24T20:01:04.298Z","2.2.14":"2026-09-24T20:42:36.771Z","2.2.15":"2026-09-24T22:20:16.503Z","2.2.16":"2026-09-24T23:16:20.745Z","2.2.17":"2026-09-24T23:49:07.495Z","2.2.18":"2026-09-25T01:13:53.723Z","2.2.19":"2026-09-25T02:28:21.314Z","2.2.20":"2026-09-25T10:24:29.898Z","2.2.21":"2026-09-25T10:53:51.986Z","2.2.22":"2026-09-26T01:25:55.639Z","2.2.23":"2026-10-01T09:44:44.523Z"},"bugs":{"url":"https://github.com/ExaDev/documents.js/issues"},"license":"MIT","homepage":"https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec","keywords":["ppt","powerpoint","ms-ppt","binary","codec","presentation"],"repository":{"url":"git+https://github.com/ExaDev/documents.js.git","type":"git","directory":"packages/ppt-codec"},"description":"Hand-written PowerPoint 97-2003 binary (.ppt, [MS-PPT]) reader and writer against the shared document-schema.js content pivot.","maintainers":[{"name":"jmearman","email":"joseph@mearman.co.uk"}],"readme":"# ppt-codec\n\n[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=github&logoColor=white)](https://github.com/ExaDev/documents.js/tree/main/packages/ppt-codec) [![npm](https://img.shields.io/badge/npm-CB3837?logo=npm&logoColor=white)](https://www.npmjs.com/package/ppt-codec) [![npm version](https://img.shields.io/npm/v/ppt-codec)](https://www.npmjs.com/package/ppt-codec) [![CI](https://img.shields.io/github/actions/workflow/status/ExaDev/documents.js/ci.yml?branch=main)](https://github.com/ExaDev/documents.js/actions)\n\n> A hand-written reader and writer for the PowerPoint 97-2003 binary file format (`.ppt`, [MS-PPT]), producing and consuming the same `document-schema.js` presentation content model `ooxml.js`'s pptx support and `odf.js`'s odp support both target. Worker-isomorphic: the same code runs under Node and inside a Cloudflare Workers isolate.\n\nCreated for [documents.js#817](https://github.com/ExaDev/documents.js/issues/817), part of the legacy-binary-formats epic [#85](https://github.com/ExaDev/documents.js/issues/85). Nothing in the ecosystem read a pre-2007 PowerPoint file: `ooxml.js` reads the XML-based pptx that replaced it, and the two formats share no structure at all beyond both being containers.\n\n## Status\n\n**Under active development. The read path for slide text, geometry, pictures, tables, rotation and speaker notes is built and tested. A narrower write path now exists too: one slide per input slide, with text-box, picture, and table shapes (basic character formatting, rotation, no layouts) plus their speaker notes — genuinely conformant [MS-PPT], verified by writing then reading every fixture back through this package's own reader, and, for speaker notes, against LibreOffice in both directions, but not full read/write parity.** What that means concretely is set out in [What it reads](#what-it-reads)/[What it does not read yet](#what-it-does-not-read-yet) and [What it writes](#what-it-writes)/[What it does not write yet](#what-it-does-not-write-yet) below — every one of those four lists is exhaustive rather than illustrative, so a caller can tell from this page alone whether the format's own feature it cares about is covered.\n\n## Why the format is shaped the way it is\n\nUnlike Word's and Excel's binary formats, whose content is a flat stream of records, a `.ppt` file's content is a **tree** of records, and the tree is not even the whole story:\n\n- The file is an [MS-CFB] compound file, whose `PowerPoint Document` stream holds the records and whose `Current User` stream holds a single atom pointing into it.\n- Every record — [MS-PPT]'s own and the [MS-ODRAW] drawing records nested inside it — carries the identical 8-byte header: a 16-bit word packing `recVer` (4 bits) and `recInstance` (12 bits), then `recType` and `recLen`. `recVer == 0xF` marks a container, whose data is more records; anything else marks an atom, whose data is fields. That one distinction is what makes the format a tree rather than a stream, and it is also what lets an unknown record be skipped by seeking `recLen` bytes past its header.\n- The stream is **append-only across edits**. Saving a presentation can append a new _user edit_ rather than rewriting the file, so the same stream can hold several generations of the same slide. Which copy is live is decided by the `Current User` stream's `offsetToCurrentEdit`, the `UserEditAtom` chain it starts, and the persist directory those edits build up — a later edit's directory entry supersedes an earlier one's for the same persist identifier. A reader that simply scanned the stream for `RT_Slide` records would find superseded slides and have no way to tell them from live ones.\n- Slide **placeholder** text is not stored on the slide. A title or body shape's `OfficeArtClientTextbox` holds an `OutlineTextRefAtom` — an index into the text records the _document's_ slide list carries for that slide. Only a plain text box stores its own text.\n\n## Getting started\n\nRequires Node.js `>=20` and pnpm `11.6.0`.\n\n```sh\npnpm install\npnpm build          # tsdown -> dist/ (ESM + CJS + .d.ts, one file set per src module)\npnpm typecheck      # tsc -p tsconfig.json && tsc -p tsconfig.node.json, then attw --pack\npnpm lint           # eslint . --fix --cache --max-warnings 0\npnpm test           # vitest run --project unit\npnpm test:watch     # vitest --project unit\npnpm test:workers   # vitest run --config vitest.workers.config.ts, inside a real Cloudflare Workers (workerd) isolate\npnpm test:smoke     # builds dist/, then loads the built ESM and CJS barrels and every advertised deep import\n```\n\nTo run a single test file, pass its path to vitest directly, e.g. `pnpm exec vitest run src/text/style.test.ts`.\n\n## Reading a document\n\n```ts\nimport { readPpt, readPptContent } from \"ppt-codec\";\n\n// The tree form: a document-schema.js DocumentTree, the same artefact\n// ooxml.js's readPptx and odf.js's readOdp produce for their own formats.\nconst tree = readPpt(pptBytes);\n\n// The flat form: metadata plus ContentSlide[], matching the shape\n// readPptxContent and readOdpContent return.\nconst { metadata, slides } = readPptContent(pptBytes);\nfor (const slide of slides) {\n  slide.size; // { widthPt, heightPt }\n  for (const shape of slide.shapes) {\n    shape.frame; // { xPt, yPt, widthPt, heightPt }\n    shape.blocks; // ContentParagraph[], each with its own ContentRun[]\n  }\n}\n```\n\n`readPptStreams(currentUserStream, powerPointDocumentStream, password)` is the same read one level down, for a caller that already holds the two streams — the compound file beneath them is `archive-codec`'s business, and separating the two is what lets every record-level behaviour be tested without a container around it.\n\n## Encryption\n\nA `.ppt` protected with a password to open uses [MS-OFFCRYPTO] 2.3.5 \"RC4 CryptoAPI Encryption\" — genuinely different from the MD5-based scheme `xls-codec` and `doc-codec` share (ExaDev/documents.js#1108/#1113): SHA-1-based key derivation with no intermediate-hash iteration, and re-keying per persist object rather than at a fixed byte interval. `readPpt`/`readPptContent`/`readPptStreams` take an optional `password`, ignored for an unencrypted presentation; a missing or incorrect password against an encrypted one throws `PptEncryptedError` rather than returning a partial or garbled document, and so does an encryption shape this package does not implement (anything other than RC4 CryptoAPI — [MS-PPT] itself never specifies any other scheme for the binary format).\n\n```ts\nimport { readPptContent } from \"ppt-codec\";\n\nconst { metadata, slides } = readPptContent(\n  pptBytes,\n  \"correct horse battery staple\",\n);\n```\n\n`archive-codec`'s `crypto/office-rc4-cryptoapi` module (ExaDev/documents.js#1116) carries the key derivation and password verification; this package's own `src/encryption.ts` carries the container-specific pieces, which differ from both xls-codec's and doc-codec's shared scheme in three real ways:\n\n- **Location.** There is no fixed-offset header at all. The `DocumentEncryptionAtom` (`RT_CryptSession10Container`, [MS-PPT]'s own name for record type 0x2F14) is just another persist object, reached only by walking the current `UserEditAtom.encryptSessionPersistIdRef` through the same persist directory every other record uses.\n- **Re-keying granularity.** Each top-level persist object gets its own RC4 key, derived from its own persist ID as the \"block number\" — not a running byte offset within one continuous stream, the way both `xls-codec`'s FilePass scheme and `doc-codec`'s own EncryptionHeader scheme re-key.\n- **Encrypted headers.** A persist object's own 8-byte record header is encrypted along with its data, unlike the never-encrypted headers the shared xls/doc scheme leaves alone — `decryptPptDocumentStream` decrypts a peek of those 8 bytes first, under the object's own key, to learn its real length before decrypting the object in full.\n\nPictures in a separate `Pictures` stream are also RC4 CryptoAPI-encrypted per [MS-PPT], but this package does not read the `Pictures` stream at all today (see [Images, tables, and OLE embeddings](#what-it-does-not-read-yet)), so decrypting it is out of scope until something needs to.\n\n`writePptContent` never encrypts.\n\n## Master and colour inheritance\n\nA real `.ppt` deck overwhelmingly relies on master-inherited formatting rather than direct, per-run formatting: a title placeholder typically states its own text and nothing else, leaving size, typeface, weight, and colour entirely to its slide's own master. `readPptStreams`/`readPptContent`/`readPpt` resolve this cascade for every run, not just report the run's own direct formatting as before.\n\n```ts\nimport { readPptContent } from \"ppt-codec\";\n\nconst { slides } = readPptContent(pptBytes);\n// A run whose own TextCFException states neither bold nor colour still\n// reports both here, resolved against its master and the slide's own\n// colour scheme.\nslides[0]?.shapes[0]?.blocks[0]?.runs[0]?.bold;\nslides[0]?.shapes[0]?.blocks[0]?.runs[0]?.color;\n```\n\n**Text-formatting cascade** (`document/master.ts`): a run's own `TextPFException`/`TextCFException` field wins outright when it states one. For everything it leaves unstated, resolution walks the applicable `TextMasterStyleAtom` from the run's own (clamped) outline level down to level 0, then — if the run's own `TextTypeEnum` is a variant with no cascade of its own (`CENTER_BODY`/`HALF_BODY`/`QUARTER_BODY` retry as plain `BODY`; `CENTER_TITLE` retries as plain `TITLE`) — repeats the same walk against the fallback type. `NOTES` and `OTHER` have no further fallback. A `TextTypeEnum` a slide's own master carries no atom for falls back to the single document-wide default `TextMasterStyleAtom` [MS-PPT] 2.9.35 states lives inside `DocumentTextInfoContainer` (a child of `Environment`), the fallback of last resort for every type.\n\n**Multi-master resolution**: unlike this package's own writer, which only ever produces one `MainMasterContainer`, a real file can carry several (different design templates within one deck). Every slide's own `SlideAtom.masterIdRef` is read and resolved against the master list, not assumed to be the deck's only master.\n\n**Colour-scheme resolution** (`document/color-scheme.ts`) is a separate, simpler step: a `ColorIndexStruct` naming a colour-scheme slot (`0x00`-`0x07` — background, text, shadow, title text, fill, Accent 1, Accent 2, Accent 3) resolves against the slide's own `SlideSchemeColorSchemeAtom` when it carries one, or its master's otherwise. Unlike text formatting, this never walks a master-level cascade: [MS-PPT] mandates every slide-shaped container carry its own complete colour scheme (a slide that visually \"follows the master's scheme\" does so by a real producer duplicating the master's own values into it), so a slide's own scheme is the only place this reader looks first.\n\n## Writing a document\n\n```ts\nimport { writePpt, writePptContent } from \"ppt-codec\";\n\n// The tree form: a document-schema.js DocumentTree in, real .ppt bytes out.\nconst pptBytes = writePpt(tree);\n\n// The flat form: metadata plus ContentSlide[] in — title/author/dates are written to a real \"\\x05SummaryInformation\" stream when metadata carries any of them (see Metadata). An optional sink hears every block this writer had to drop (an unblippable image format, a second table on one shape, or an embeddedObject block with no serialiseEmbeddedObject port to turn its nested document into real bytes) instead of losing that information silently.\nconst bytes = writePptContent(\n  { metadata: {}, slides },\n  { sink: (diagnostic) => console.warn(diagnostic.code, diagnostic.message) },\n);\n```\n\n`writePptStreams(document)` is the same write one level down, returning the two [MS-PPT] streams without wrapping them in a compound file — the mirror of `readPptStreams`, for a caller assembling its own container. Every function throws `PptUnsupportedContentError` (not `PptFormatError`, which is reserved for malformed bytes on the read side) when asked to write content outside this writer's scope: a document that is not a presentation, or slides that do not all share one size (`[MS-PPT]`'s `DocumentAtom` states exactly one slide size for the whole presentation). A block kind this writer does not represent (a construct marker, an image in a format with no blip token, or an embeddedObject block whose nested document `serialiseEmbeddedObject` declines or was never supplied for) is, by default, not an error — it is dropped from the written text body with a diagnostic naming it (see [`src/diagnostics.ts`](src/diagnostics.ts)), the same documented-gap convention [What it does not read yet](#what-it-does-not-read-yet) already uses for the reader's own unsupported constructs. `WritePptOptions.onUnwritableBlock: 'throw'` turns exactly that drop into a thrown `PptUnsupportedContentError` instead — see [Silent drop, or a thrown error](#silent-drop-or-a-thrown-error) for why `'drop'` stays the default rather than converging on doc-codec's own throw-always convention.\n\n### Silent drop, or a thrown error\n\n`doc-codec` throws for a block kind its own writer cannot express; this package's writer, by default, drops the block and names it through the diagnostic sink instead — a real, deliberate divergence between two codecs in the same family, not an oversight ([ExaDev/documents.js#1188](https://github.com/ExaDev/documents.js/issues/1188), split into its own decision as [#1220](https://github.com/ExaDev/documents.js/issues/1220)). The two packages' own upstream differs in kind, not degree: `documents.js`'s PDF-to-ppt and odp-to-ppt reconstruction is this package's primary caller today, and it routinely hands this writer content the binary PPT format simply has no spelling for at all (an unrecognised alignment value, a construct marker, an OLE object with no serialiser port supplied) — not as a rare malformed-input edge case a bug would explain, but as the ordinary shape of reconstructing a narrower target format from a richer source. Converging on `doc-codec`'s own default would turn \"this slide's chart degrades to geometry\" into \"the whole presentation fails to convert\" for every one of those callers, a severe regression imposed on working code rather than a bug fixed in it.\n\n`WritePptOptions.onUnwritableBlock` is the caller's own choice between the two policies rather than a permanent split: `'drop'` (the default, and every existing caller's own unchanged behaviour) keeps writing the rest of the shape and names the drop through the sink; `'throw'` raises a `PptUnsupportedContentError` naming the identical block and reason the sink would otherwise merely report, for a caller that would rather fail the whole conversion than ship a file quietly missing content it was asked to carry. The option covers a genuine block-level omission only — `PptDiagnosticCodes.TABLE_SPAN_DROPPED` (a merged cell's `colSpan`/`rowSpan` narrowed to one column/row, since this format's own tables carry no merge record at all) is a lossy narrowing of content that is still written, not an omission of it, and always stays sink-only regardless of this option; conflating the two would make `'throw'` fail a conversion over a table that wrote completely, just with a merge visually flattened.\n\n## What it reads\n\nThe whole path from a file's first byte to a slide's text, record by record:\n\n| Layer           | Records                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Container       | The `Current User` and `PowerPoint Document` streams, read through `archive-codec`'s bounded [MS-CFB] reader.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| Record framing  | The generic 8-byte `RecordHeader`, the container/atom distinction, sibling sequences, child walks, and typed-descendant search — shared with [MS-ODRAW]'s records, which carry the identical header.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| Edit resolution | `CurrentUserAtom` (including its encrypted/plaintext `headerToken`), the `UserEditAtom` chain, `PersistDirectoryAtom`/`PersistDirectoryEntry`'s packed 20-bit/12-bit run form, and the oldest-first directory construction whose later entries supersede earlier ones — [MS-PPT] 2.1.2's own \"live record\" process, Part 1.                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| Encryption      | `DocumentEncryptionAtom` (`UserEditAtom.encryptSessionPersistIdRef` → the persist directory), [MS-OFFCRYPTO] 2.3.5's RC4 CryptoAPI scheme — see [Encryption](#encryption).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| Document        | `DocumentContainer` → `DocumentAtom` (slide size, in master units), `DocumentTextInfoContainer`'s `FontCollectionContainer`/`FontEntityAtom` typeface names and its own document-default `TextMasterStyleAtom`, and `SlideListWithTextContainer` (distinguished from the master and notes lists by `recInstance`, which does not run in the order the names suggest).                                                                                                                                                                                                                                                                                                                                                                                                  |\n| Masters         | `MasterListWithTextContainer` → `MasterPersistAtom` → the persist directory → each `MainMasterContainer`'s own `TextMasterStyleAtom` items and `SlideSchemeColorSchemeAtom` — a real file can carry more than one master, and `SlideAtom.masterIdRef` decides which one a given slide actually follows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                |\n| Slides          | `SlidePersistAtom` → the persist directory → each `SlideContainer`'s own `SlideAtom` (`masterIdRef`, `notesIdRef`) and drawing, and the placeholder texts the slide list carries for it.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| Speaker notes   | `NotesListWithTextContainer` (the third of the three containers sharing `RT_SlideListWithText`) → `NotesPersistAtom` → the persist directory → each `NotesContainer`, and the `NotesAtom.slideIdRef` naming the presentation slide those notes belong to. The text comes from the notes slide's own drawing, since the notes list — unlike the slide list — carries no texts for an `OutlineTextRefAtom` to reach into.                                                                                                                                                                                                                                                                                                                                                |\n| Drawing         | `DrawingContainer` → `OfficeArtDgContainer` → the `OfficeArtSpgrContainer`/`OfficeArtSpContainer` tree, `OfficeArtFSP`'s group/patriarch/deleted flags, `OfficeArtClientAnchor` in both its 8-byte `SmallRectStruct` and 16-byte `RectStruct` spellings, `OfficeArtChildAnchor` mapped through nested `OfficeArtFSPGR` group coordinate systems, a shape's own `OfficeArtFOPT` rotation property (`PROPERTY_ROTATION`, an [MS-OSHARED] 2.2.1.6 Fixed Point), and its four text-inset properties (`dxTextLeft`/`dyTextTop`/`dxTextRight`/`dyTextBottom`, each an EMU value read independently — a shape stating only one override still gets PowerPoint's own default on the other three).                                                                              |\n| Pictures        | The document-wide `OfficeArtBStoreContainer` (`OfficeArtFBSE` entries, each an inline or `Pictures`-stream-offset blip), resolved through a picture shape's own `pib` property; only the two `MSOBLIPTYPE` tokens `document-schema.js`'s `ContentImageBlock` can hold losslessly (`0x05` JPEG, `0x06` PNG) decode to an image block, sized to the shape's own frame. An unresolvable pib (past the store's end, an empty slot, or a WMF/EMF/TIFF/DIB blip this package does not decode) keeps the shape with empty content rather than dropping the shape.                                                                                                                                                                                                             |\n| Tables          | A table group's own grid, recovered from its cells' rectangles rather than from any row/column record — the format states none: row and column boundaries are the cells' own distinct tops and lefts, a cell lands at the intersection of its own top and left, and a real producer's degenerate zero-width/zero-height gridline shapes are excluded from the grid by that same geometry check rather than treated as cells.                                                                                                                                                                                                                                                                                                                                           |\n| OLE embeddings  | A shape's `OfficeArtClientData` → `ExObjRefAtom` → the document's `ExObjListContainer` → `ExOleEmbedContainer` (`ExOleObjAtom`'s own `persistIdRef`, and an optional `ProgIDAtom`) → the persist directory → an `ExOleObjStg` persist object, decompressed (zlib/[RFC1950]) when `rh.recInstance` says so — recovering the embedded object's own raw [MS-CFB] compound-file bytes with no further \"Package\"-stream wrapper. This package cannot decode those bytes into a real nested document itself (see [What it does not read yet](#what-it-does-not-read-yet)), so the recovery stops at the bytes/progId pair unless a caller injects `ReadPptOptions.decodeEmbeddedObject` — `documents.js` wires one from `doc-codec`/`xls-codec`/its own `ppt-codec` adapter. |\n| Text            | `OfficeArtClientTextbox`, `TextHeaderAtom`, `TextCharsAtom` (UTF-16) and `TextBytesAtom` (one byte per character), `OutlineTextRefAtom` indirection into the slide list, and the paragraph split on the stored `\\r`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| Formatting      | `StyleTextPropAtom`: `TextPFRun`/`TextPFException` (indent level, alignment, line spacing, space before/after, left margin, and first-line indent) and `TextCFRun`/`TextCFException` (bold, italic, underline, shadow, emboss, typeface reference, size in points, and a `ColorIndexStruct` colour — literal sRGB or a colour-scheme slot reference), each read in the spec's **declared field order** rather than its mask-bit order — the two differ, and following the mask-bit order desynchronises every field after the first divergence. A field a run states neither directly nor at all resolves against the applicable master's own cascade and colour scheme — see [Master and colour inheritance](#master-and-colour-inheritance).                         |\n\nGeometry is converted from master units (1/576 inch) to points on the way out, so a slide's `size` and every shape's `frame` are in the same unit the shared schema uses everywhere else.\n\n## What it does not read yet\n\nEach of these is a real construct of the format that this package currently ignores or cannot represent — not a claim that it does not exist:\n\n- **`DocumentSummaryInformation`'s extended and user-defined properties** (company, manager, custom properties) — a genuinely different stream from the one [Metadata](#metadata) covers, not attempted at all.\n- **A linked (as opposed to embedded) OLE object.** `ExOleLinkContainer` names an external file this package has no path to resolve independently of the host document, so a linked object's shape reads with geometry and no blocks — the identical \"no recovery path, no entry\" degrade an unresolvable persist reference already gets. An embedded OLE object's own linkage and storage recovery is real — see [OLE embeddings](#what-it-reads) in the table above.\n- **Decoding an OLE-embedded object's own nested content, without a caller-supplied port.** This package depends on no sibling format codec (`doc-codec`/`xls-codec`/itself, or `ooxml.js`), so it cannot turn an embedded object's recovered `[MS-CFB]` bytes into a real nested `ContentDocument` on its own — the same architectural boundary `ooxml.js`'s own embedded-object recovery states for a classic-binary `.bin` payload it finds no `Package` stream in. `readPptContent`/`readPpt`'s `ReadPptOptions.decodeEmbeddedObject` is the injected port a caller holding every codec — `documents.js` — supplies; without one, an OLE-embedded shape's blocks stay whatever its own picture/text already give it (the same degrade a decode failure, an unrecognised progId, or a missing persist entry all produce), never a document this package invented or guessed at.\n- **Image formats beyond PNG and JPEG.** A blip in any other `MSOBLIPTYPE` (WMF/EMF metafile, PICT, a raw DIB, TIFF) reads as no image at all, keeping the shape's geometry with empty content — the same convention an unresolvable pib already uses.\n- **Cell merges in a read table.** [MS-PPT]'s own table shapes are a strict grid of one shape per cell with no merge record at all (merged cells arrived only with the 2010 XML format), so a read table never states `colSpan`/`rowSpan`.\n- **Shapes with no anchor.** A shape carrying neither an `OfficeArtClientAnchor` nor an `OfficeArtChildAnchor` is dropped, because `ContentShape` has no way to say \"positioned, but unknown where\".\n- **Hyperlinks and bullets.** `InteractiveInfo`/`TextInteractiveInfoAtom` and `TextPFException`'s bullet fields are parsed past correctly but not surfaced.\n- **Animations, transitions, comments, headers and footers, and the metacharacter atoms** (slide number, date, header, footer).\n- **Alignment values the shared schema has no name for.** `Tx_ALIGNDistributed`, `Tx_ALIGNThaiDistributed` and `Tx_ALIGNJustifyLow` map to no alignment rather than being rounded to `justify`.\n- **`ParaSpacing` values in the form the shared schema cannot state.** `lineSpacing` (the schema's line-height multiplier) only has a value to report for `ParaSpacing`'s percentage-of-line-height form; `spacingBeforePt`/`spacingAfterPt` (the schema's plain points) only have a value for the absolute master-units form. A paragraph stating the other form of either field reports no value at all for it, rather than a wrong one — there is no rendered line height available here to convert one form into the other.\n- **The soft line break.** U+000B inside a paragraph is converted to a newline, an inference from the spec's own worked examples rather than a rule it states; the specification publishes no table of the special characters a text body may hold.\n\n## What it writes\n\nThe whole path from a `ContentSlide[]` to a real `.ppt` file's bytes, mirroring the read-side table above in the opposite direction:\n\n| Layer           | Records                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |\n| --------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Container       | The `Current User` and `PowerPoint Document` streams, wrapped in a real [MS-CFB] compound file through `archive-codec`'s conformant writer.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |\n| Record framing  | The generic 8-byte `RecordHeader`, atom and container builders — `record/write.ts`, shared by every writer module below and by this package's own test fixtures.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| Edit resolution | A single-edit persist layer: one `CurrentUserAtom` pointing at one `UserEditAtom` pointing at one `PersistDirectoryAtom` whose entries name the stream offset of the document container, the master, every slide container and every notes container — never an incremental append, since nothing about this writer's own output needs a second generation of any object.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| Document        | `DocumentContainer` → `DocumentAtom` (one slide size, in master units, taken from the input's own first slide and required to match every other slide — see below), an `Environment`/`FontCollectionContainer` built from every distinct `fontFamily` a run names, a `MasterListWithTextContainer` naming the one master, a `SlideListWithTextContainer` carrying one `SlidePersistAtom` per slide with no placeholder texts, and — only when some slide has notes — a `NotesListWithTextContainer`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| Master          | One minimal `MainMasterContainer`: its own `SlideAtom`, the title/body/notes `TextMasterStyleAtom` items [MS-PPT] 2.5.3 requires (each stating `cLevels` 0, so every level falls through to the document's own text styles), the five `SL_TitleBody` placeholder shapes a main master must carry, and a default `SlideSchemeColorSchemeAtom`. It exists because speaker notes need it — see below.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| Slides          | One `SlideContainer` per input slide, each opening with a `SlideAtom` that names the master it follows and, when the slide has notes, the notes slide holding them, then its own `DrawingContainer`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |\n| Speaker notes   | One `NotesContainer` per slide that actually has notes — a `NotesAtom` naming that slide, then a `DrawingContainer` whose single text box carries the notes, one paragraph per line, then the `SlideSchemeColorSchemeAtom` [MS-PPT] 2.5.6 requires of one — the notes slide's own `NotesAtom.slideFlags` leaves `fMasterScheme` clear, so it inherits no scheme and has to state one. A slide with no notes gets no notes slide at all rather than an empty one.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| Drawing         | `OfficeArtDgContainer` → one `OfficeArtSpgrContainer` (the patriarch group every real drawing carries) → one plain `OfficeArtSpContainer` per shape, each anchored in slide coordinates via a 32-bit `OfficeArtClientAnchor` (`RectStruct`, never the 16-bit `SmallRectStruct`), a shape's own `rotationDeg` as an `OfficeArtFOPT` `PROPERTY_ROTATION` entry, and whichever of its four text insets differ from the default its own picture-ness implies, each as its own `dxTextLeft`/`dyTextTop`/`dxTextRight`/`dyTextBottom` property — no grouping otherwise, beyond the table group below.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |\n| Pictures        | The first `png`/`jpeg` image block on a shape becomes that shape's one blip-store reference (`blipIndexOf`, feeding the document-wide `OfficeArtBStoreContainer` every picture shares); an image in any other format, or a second image on a shape whose single blip reference an earlier one already claimed, is dropped with a diagnostic (`ppt/image-dropped`) rather than silently discarded.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |\n| Tables          | A table block turns its whole shape into a table group in the spelling a real PowerPoint-authored file carries (confirmed against Microsoft Office PowerPoint's own output and Apache POI's `table_test.ppt` fixture): an `OfficeArtFSPGR` child coordinate system identical to the shape's own client anchor, `fIsTable`/`tableRowProperties` in the tertiary property table, and one plain text-box shape per cell at its own `OfficeArtChildAnchor` grid position — the same grid `tableBlockFor` reads back. A cell's `colSpan`/`rowSpan` is dropped with a diagnostic (`ppt/table-span-dropped`), since the format has no merge record to state it in. A table that breaks the grid rule (as document-schema.js's `findTableGridFault` defines it) is reported through `ppt/table-grid-fault` and still written with every entry at its own grid position, so nothing a covered position held is lost.                                                                                                                                                                                                                                        |\n| OLE embeddings  | A shape whose blocks carry an `embeddedObject` block gets a real `ExObjRefAtom` in its own `OfficeArtClientData`, naming a fresh entry in the document's own `ExObjListContainer` (`ExOleEmbedContainer`: `ExOleEmbedAtom`, `ExOleObjAtom`, and — for a `wordprocessing`/`spreadsheet` object kind, the two this package can name a real legacy-Office ProgID for — a `ProgIDAtom`) whose `persistIdRef` names a fresh `ExOleObjStgUncompressedAtom` persist object, only when `WritePptOptions.serialiseEmbeddedObject` (this package has no sibling-codec writer of its own to serialise the nested document with — the write-side mirror of the read-side decode port above) actually recovers `[MS-CFB]` bytes for that object's own nested document; a shape whose embed the port declines (no port supplied, or a document kind — `formula`/`drawing` — it cannot serialise) writes with no `clientData` at all, identical to a shape that never carried an embeddedObject block in the first place — the same silent-drop policy every other unwritable block already gets (see [What it does not write yet](#what-it-does-not-write-yet)). |\n| Text            | Every shape carries its own text directly on its `OfficeArtClientTextbox` (`TextHeaderAtom` + a UTF-16 `TextCharsAtom`) rather than through the `OutlineTextRefAtom` placeholder indirection into the slide list — a plain text box is all this writer produces, so there is no separate placeholder text to route through the document's own slide list.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |\n| Formatting      | `StyleTextPropAtom`: one `TextPFRun` per paragraph (indent level, alignment, line spacing, space before/after, left margin, and first-line indent) and one `TextCFRun` per character run (bold, italic, underline, a font-collection reference, size in points, and a literal sRGB `ColorIndexStruct` colour), fields written in the identical spec-declared order `readTextPFException`/`readTextCFException` parse them in.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |\n\nGeometry is converted from points to master units on the way in, rounding to the nearest whole master unit (1/576 inch) — the format's own smallest unit of length.\n\nVerification is a direct round trip through this package's own reader (`write.test.ts`, `content-write.test.ts`, `text/style-write.test.ts`): write real records, read them back through `readPptContent`/`readPpt`, and assert the recovered content equals what was written. This proves the writer's bytes are genuinely conformant [MS-PPT] rather than merely internally self-consistent, since the reader was built and tested independently, against the specification alone, before any writer existed.\n\n### Why a writer of plain text-box slides writes a master slide\n\nSpeaker notes are the reason, and the chain is worth stating because none of its links is obvious from the specification alone.\n\n[MS-PPT] 3.5.3 names exactly one association between a notes slide and its presentation slide: the `slideIdRef` field of the notes slide's own `NotesAtom`. That is the link this package's **reader** follows, and it is sufficient for reading. It is **not** sufficient for writing, because a real consumer follows the opposite link — the `notesIdRef` field of the presentation slide's own `SlideAtom`. Verified directly against LibreOffice: a file carrying only the specification's stated link has its speaker notes silently dropped on import, and the identical file with `notesIdRef` additionally set has them imported onto the right slides. A conformant writer therefore has to state both.\n\nStating `notesIdRef` means writing a `SlideAtom`, and [MS-PPT] 2.5.2 requires a `SlideContainer`'s `SlideAtom` to name a master: \"`masterIdRef` … MUST NOT be 0x00000000 if the record that contains this `SlideAtom` record is a `SlideContainer`\". So the master is a prerequisite the notes linkage drags in, not a feature added beside it. It is deliberately minimal — no master text, no background, no layouts, the placeholder shapes empty — and every slide this writer emits is `SL_Blank`, instantiating none of them, so nothing from the master is drawn on any slide.\n\n### Verified against a second [MS-PPT] implementation\n\nThe round trip above proves the reader and writer agree with each other. Speaker notes are additionally checked against LibreOffice, an independently written [MS-PPT] implementation, in both directions:\n\n- **Reading real bytes.** A presentation authored as flat ODF and converted with `soffice --headless --convert-to ppt` — three slides, notes on the first and third, none on the second — is read by `readPptContent`, and the recovered notes match what LibreOffice's own `--convert-to fodp` re-export of the same file independently reports. This is what established that a real producer stores the notes body on a plain, un-placeholdered text box whose `TextHeaderAtom` states `Tx_TYPE_OTHER`, rather than on the `PT_NotesBody` placeholder the spelling suggests — a reader keyed on the notes text type would recover nothing from a real file.\n- **Writing bytes a real consumer reads.** A `.ppt` written by `writePptContent` with notes on some slides opens in LibreOffice with every slide's own text intact and each slide's notes inside `presentation:notes` — the notes view — rather than on the slide itself, confirmed by converting the written file back with `--convert-to fodp` and checking which element the text landed in. That last check is the one that matters: the same class of bug (notes rendering on the slide rather than the notes page) was caught in `odf.js`'s own `writeOdp` by exactly this test and by nothing else. Feeding the written file back through LibreOffice's own PPT export and reading _that_ returns the same slides and the same notes again.\n- **Line spacing, paragraph spacing, and left margin.** A `.ppt` written with `lineSpacing`, `spacingBeforePt`/`spacingAfterPt`, and `indentLeftPt` set converts cleanly through LibreOffice to both `.pptx` (`a:lnSpc`/`a:spcBef`/`a:spcAft`/`a:pPr@marL`) and `.odp` (`fo:line-height`/`fo:margin-top`/`fo:margin-bottom`/`fo:margin-left`), each matching the written value. `indentFirstLinePt` (the hanging/first-line indent, `TextPFException.indent`) does not: on every input tried, regardless of export target, LibreOffice's own import produces a value with no relationship to what was written. This package's own reader — built independently against the specification alone, with no knowledge of the writer's internals — recovers the exact value written, and the field's byte offset and order were separately confirmed against the [MS-PPT] `TextPFException` specification directly (`leftMargin` then `indent`, both after `spaceAfter`), so the discrepancy sits in LibreOffice's own import of this one field rather than in the bytes offered to it.\n\n## What it does not write yet\n\nEach of these is either a real construct this writer deliberately does not attempt (a smaller, genuinely correct core rather than a larger, unreliable one — see the two tables above for exactly what it does write), or a `ContentShape`/`ContentParagraph`/`ContentRun` field this writer's own OfficeArt shape tree has nowhere to carry:\n\n- **An OLE embedding's own nested content, without a caller-supplied serialiser.** This package cannot itself turn a nested `ContentDocument` back into `[MS-CFB]` bytes (it depends on no sibling format codec — the write-side mirror of the read-side decode gap above), so `WritePptOptions.serialiseEmbeddedObject` is the injected port a caller holding every codec supplies; without one, a shape's `embeddedObject` block writes with no `clientData` and no `ExOleObjStg` persist object, silently, matching every other block kind this writer cannot express (see [What it writes](#what-it-writes) for what a supplied port produces).\n- **Shapes with no text.** Written with a client anchor and no `OfficeArtClientTextbox` at all, matching how the reader represents one (`blocks: []`); nothing is lost, since there was nothing to write.\n- **Grouped shapes beyond a table, and any coordinate system beyond a plain `OfficeArtClientAnchor` or the table group's own `OfficeArtFSPGR`.** Every non-table shape this writer emits is an ungrouped rectangle in slide coordinates; there is no general `OfficeArtChildAnchor`/`OfficeArtFSPGR` group nesting outside the one a table block itself produces. `ContentShape.rotationDeg` is written (see [Drawing](#what-it-writes) in the table above).\n- **Autofit and paint order.** `ContentShape.fontScale`, `lineSpacingReduction`, and `paintOrder` have no `OfficeArtFOPT` property table entry this writer states (per-shape text insets are written — see [Drawing](#what-it-writes) in the table above).\n- **Master content, layouts, and scheme colours.** A `MainMasterContainer` and its `MasterListWithTextContainer` are written, but only as the minimum [MS-PPT] requires of one (see [Why a writer of plain text-box slides writes a master slide](#why-a-writer-of-plain-text-box-slides-writes-a-master-slide)): its five placeholder shapes carry no text, its `TextMasterStyleAtom` items state no style level of their own, and its `SlideSchemeColorSchemeAtom` is a fixed default rather than anything the input chose. There are still no slide layouts, and every character run's colour must already be a literal, since no scheme is there to resolve one against.\n- **Notes masters, and a notes page geometry of its own.** No `NotesContainer` is written for the notes master, and `DocumentAtom.notesMasterPersistIdRef` stays 0, so each notes slide inherits nothing (its `NotesAtom.slideFlags` is clear) and states the same fixed default `SlideSchemeColorSchemeAtom` the master does rather than a scheme of the input's choosing. The notes page is the same size as the slide, because `ContentSlide` carries no notes-page geometry to state a different one from, and the notes text box is placed in the lower half of it.\n- **Hyperlinks, bullets, and list numbering identity.** `ContentRun.hyperlink`, `ContentParagraph.list.numId`/`checked`/`itemId`, and `pageBreakBefore`/`pageBreakAfter` have no [MS-PPT] field this writer populates; `alignment`, `list.level` (as a `TextPFException` indent level), `spacingBeforePt`/`spacingAfterPt`/`lineSpacing`/`indentLeftPt`/`indentFirstLinePt` round-trip.\n- **`strike`, `sourcePath`, `source`, and `frames`.** `ContentRun.strike` has no `TextCFException` bit this writer sets (the format's own `CFMasks`/`CFStyle` carry no strikethrough bit at all — a real gap in [MS-PPT], not a scope choice); the three fidelity/positioning fields are round-trip-irrelevant to a fresh write and are never populated.\n- **Construct markers.** A `constructStart`/`constructEnd` pair (or any other non-`paragraph` block kind) is excluded from the written text body exactly like an image or table block, per [Writing a document](#writing-a-document).\n- **Alignment values the shared schema has no name for.** The mirror of the read-side gap: `Tx_ALIGNDistributed`, `Tx_ALIGNThaiDistributed`, and `Tx_ALIGNJustifyLow` are never written, since `Alignment` has no member naming them.\n- **Fractional character sizes.** `ContentRun.sizePt` is rounded to the nearest whole point, since `TextCFException`'s size field is a plain 16-bit integer.\n- **Fonts (custom embedding), animations, transitions, comments, and the metacharacter atoms.** Nothing here is written for the same reason none of it is read yet — see the corresponding entries in [What it does not read yet](#what-it-does-not-read-yet).\n\n## Metadata\n\nA `.ppt`'s title, author, and dates do not live in any [MS-PPT] record at all — they live in a `\"\\x05SummaryInformation\"` stream, a genuinely different format ([MS-OLEPS] Property Set Streams, [MS-OSHARED] 2.3.3.2.2's own naming of the specific properties Office uses) that happens to sit beside `Current User`/`PowerPoint Document` in the same [MS-CFB] compound file. `readPptContent` reads that stream when present (`archive-codec`'s `readSummaryInformation`, since the property-set format itself is zero document-format knowledge, exactly as the [MS-CFB] container it sits inside is) and maps it onto `document-schema.js`'s `LayoutMetadata` (`archive-codec`'s own `summaryInformationToLayoutMetadata` — the mapping is format-agnostic, so it lives there rather than being copied in this package, alongside `doc-codec`'s and `xls-codec`'s identical need for it); `writePptContent` does the inverse (`src/metadata.ts`'s `layoutMetadataToSummaryInformation`, which validates `createdIso`/`modifiedIso` as real dates and throws a `PptUnsupportedContentError` naming the offending field before delegating to `archive-codec`'s own mapping), including a `\"\\x05SummaryInformation\"` stream in its `writeCompoundFile` call only when the input's metadata actually carries something that stream can hold — an input whose metadata is `{}`, or carries only fields the mapping below has no destination for, produces no stream at all, matching what an absent-metadata read already returns.\n\n`readPptStreams`/`writePptStreams`, the record-level split one layer below, do not touch this at all: they take or return only the two required [MS-PPT] streams, with no compound file to look a third stream up in. `readPptContent`/`writePptContent` are where the container-level fact lives.\n\nThe mapping is not 1:1, and each gap is permanent rather than a remaining TODO:\n\n| Direction                           | Fields covered                                                                         | Gap                                                                                                                                                                                                                             |\n| ----------------------------------- | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| SummaryInformation → LayoutMetadata | `title`, `subject`, `author`, `keywords`, `createdIso`, `lastSavedIso` → `modifiedIso` | `comments` and `lastPrintedIso` have no LayoutMetadata field to land in — no other codec in the family has a \"last printed\" or free-text \"comments\" concept, so these are read from the stream but never reach a `PptDocument`. |\n| LayoutMetadata → SummaryInformation | the same six fields, in reverse                                                        | `creator`, `producer`, and `language` have no SummaryInformation equivalent: `producer` is a PDF-only concept in this schema, and `creator`/`language` are not among the fields the stream this package writes covers.          |\n\nOnly the fixed SummaryInformation property set is read or written — the sibling `\"\\x05DocumentSummaryInformation\"` stream (company, manager, and custom user-defined properties, [MS-OLEPS]'s two-property-set spelling) is not attempted at all, an explicit scope boundary `archive-codec`'s own `oleps` support shares.\n\n## Architecture\n\nEvery module is importable by package-relative path as well as through the barrel — `tsdown` builds one dist file per src module (`root: 'src'`, the layout every sibling codec ships), and `package.json`'s `./*` exports wildcard maps each subpath onto it:\n\n```ts\nimport { readRecordAt } from \"ppt-codec/record/tree\";\nimport { readStyleTextPropAtom } from \"ppt-codec/text/style\";\n```\n\n| Module                         | What it owns                                                                                                                                                                                                                                                                                                               |\n| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `record/header`                | The generic 8-byte record header and the container/atom distinction.                                                                                                                                                                                                                                                       |\n| `record/types`                 | The `RecordType` values this reader dispatches on, plus the [MS-ODRAW] types the drawing walk crosses into.                                                                                                                                                                                                                |\n| `record/tree`                  | Offset-addressed records, sibling sequences, child walks, typed-descendant search.                                                                                                                                                                                                                                         |\n| `record/write`                 | Byte primitives and the atom/container builders every writer module below composes records from — the write-side mirror of `record/header`/`record/tree`, and what this package's own test fixtures build on too.                                                                                                          |\n| `stream/current-user`          | `CurrentUserAtom`: where the live edit is, and whether the file is encrypted.                                                                                                                                                                                                                                              |\n| `stream/current-user-write`    | Writes a real `CurrentUserAtom` pointing at the single edit this writer always produces.                                                                                                                                                                                                                                   |\n| `stream/persist`               | `UserEditAtom`, `PersistDirectoryAtom`, and the persist directory the edit chain builds.                                                                                                                                                                                                                                   |\n| `stream/persist-write`         | Writes a single-edit `UserEditAtom`/`PersistDirectoryAtom` pair covering the document container and every slide container.                                                                                                                                                                                                 |\n| `encryption`                   | `readDocumentEncryptionAtom`, `decryptPptDocumentStream` —","readmeFilename":"README.md"}