Follow-up from #6 (PR #16). Pre-publish gate for #7.
The package is still 0.0.0 and nothing has shipped, so this gates the first npm publish rather than any single change.
The strongest reason is not an API addition — it is that fflate moved from devDependencies to dependencies in #6, because DOCX archive inspection now runs at runtime. That changes what every consumer installs and is supply-chain-visible, so it belongs in a changelog entry.
Also worth an entry in the first release:
Tasks
Follow-up from #6 (PR #16). Pre-publish gate for #7.
The package is still
0.0.0and nothing has shipped, so this gates the firstnpm publishrather than any single change.The strongest reason is not an API addition — it is that
fflatemoved fromdevDependenciestodependenciesin #6, because DOCX archive inspection now runs at runtime. That changes what every consumer installs and is supply-chain-visible, so it belongs in a changelog entry.Also worth an entry in the first release:
PandocErrorCodewidened from 8 to 12+ members across GoogleDriveTransport (extract from polydoc) #5 and Reverse conversion: docx → clean md (Tier 2) #6. Source-compatible for consumers narrowing on it; breaks only an exhaustiveswitchwith aneverassertion.google-auth-librarybecame an optional peer dependency in GoogleDriveTransport (extract from polydoc) #5.convertDocxToMarkdown) is the package's second public API surface alongside the forward conversion and the transports.Tasks
CHANGELOG.mdwith a0.1.0entry covering the scaffold, conversion core, the three transports, and reverse conversion.