{"purpose":"Pinned self-hosted Markdown editor, rendering and text-PDF dependencies. No runtime CDN or application package manager.","selection":"npm dist-tag latest (stable), resolved 2026-11-08","additionalInventories":[{"component":"Vditor instant-render Markdown editor","path":"editor/inventory.json"},{"component":"Structured PDF export and document fonts","path":"pdf/provenance.json"},{"component":"Reused en-US dictionary and retained legacy Typo.js distribution","path":"spelling/inventory.json"},{"component":"Native Hunspell/WASM, multilingual dictionaries, licences and corresponding source; retained Turkish Hunspell data is not loaded","path":"spelling/multilingual-inventory.json"},{"component":"Starlang Turkish finite-state morphology, spelling, deasciification and corpus ranking; ISC modules, resources and original source","path":"turkish/inventory.json"},{"component":"Turkish token-headword supplement from Wiktionary/Kaikki, separately attributed under CC BY-SA 4.0","path":"turkish/lexicon/inventory.json"}],"packages":[{"name":"marked","version":"18.1.3","license":"MIT","source":"https://github.com/markedjs/marked/tree/v18.1.3","registryMetadata":"https://registry.npmjs.org/marked/18.1.3","tarball":"https://registry.npmjs.org/marked/-/marked-18.1.3.tgz","tarballSHA256":"5ca94887c584f7a67b27acd6b08e0a19da651418b627295d82d57fe63a56c82b","registryIntegrity":"sha512-9ChMH8EVVgjgID49nsL6IWxWk5c6GtAsq/xw7U1ggkjkU5AGuv68oLTVlFRtvcUYZtpbNyjyvGo3YDu0fGapiw==","files":[{"path":"marked/marked.esm.js","archiveMember":"package/lib/marked.esm.js","sha256":"e76f3b37046a5d294159872002e5f6fcda8ed232e1be45ff76b3863f2919dae3","bytes":49668},{"path":"marked/marked.esm.js.map","archiveMember":"package/lib/marked.esm.js.map","sha256":"a29b7d9f036b467f1ea0dc0093d04122ab246c2c99a1f1c014268a44d9496e6d","bytes":203321},{"path":"marked/LICENSE","archiveMember":"package/LICENSE","sha256":"8e3a3f82f59a60958f56ca08f445647c32a4733dc7ca6c2c46f6eb898471ab9c","bytes":2942}]},{"name":"dompurify","version":"3.4.17","license":"MPL-2.0 OR Apache-2.0","source":"https://github.com/cure53/DOMPurify/tree/3.4.17","registryMetadata":"https://registry.npmjs.org/dompurify/3.4.17","tarball":"https://registry.npmjs.org/dompurify/-/dompurify-3.4.17.tgz","tarballSHA256":"056cbdae276897208b88c21d1d779adfa09ad7be488a2f510a28e900d3bbffe7","registryIntegrity":"sha512-B/pSlYVHQ58kqISD/yDjuJ1yfzI34m1gF4lAod2bwSRhiN4K5Cl3H8Af7hqB2PmTL911tdEudnnXn5FnhRoz0w==","files":[{"path":"dompurify/purify.es.mjs","archiveMember":"package/dist/purify.es.mjs","sha256":"60c5d5ccbb466de3de3ba863461a92bf134f8c156cef7992da43e0f659bc5cbd","bytes":85820},{"path":"dompurify/purify.es.mjs.map","archiveMember":"package/dist/purify.es.mjs.map","sha256":"2d8320d303936a66e9d2b881395a680bcf4de2974014ddf8b2893e248a0af973","bytes":49880},{"path":"dompurify/LICENSE","archiveMember":"package/LICENSE","sha256":"cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30","bytes":11358},{"path":"dompurify/LICENSE-MPL","archiveMember":"package/LICENSE-MPL","sha256":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85","bytes":16726}]}]}