{"_id":"@depup/micromark-extension-mdx-md","name":"@depup/micromark-extension-mdx-md","dist-tags":{"latest":"2.0.0-depup.55"},"versions":{"2.0.0-depup.55":{"name":"@depup/micromark-extension-mdx-md","version":"2.0.0-depup.55","description":"micromark extension to turn some markdown features off for MDX (with updated dependencies)","license":"MIT","keywords":["micromark-extension-mdx-md","depup","updated-dependencies","security","latest","patched","micromark","micromark-extension","mdx","mdxjs","md","markdown","unified"],"repository":{"type":"git","url":"git+https://github.com/micromark/micromark-extension-mdx-md.git"},"bugs":{"url":"https://github.com/micromark/micromark-extension-mdx-md/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"micromark-util-types":"^2.0.2"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","micromark":"^4.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.54.0"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api-prod":"node --conditions production test.js","test-api-dev":"node --conditions development test.js","test-api":"npm run test-api-dev && npm run test-api-prod","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"depup":{"changes":{"micromark-util-types":{"from":"^2.0.0","to":"^2.0.2"}},"depsUpdated":1,"originalPackage":"micromark-extension-mdx-md","originalVersion":"2.0.0","processedAt":"2026-07-21T17:17:36.793Z","smokeTest":"passed"},"gitHead":"bfea30d03284310a18b8f3e77c16d083b0536576","types":"./index.d.ts","_id":"@depup/micromark-extension-mdx-md@2.0.0-depup.55","homepage":"https://github.com/micromark/micromark-extension-mdx-md#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-dpWcQRLxU8ay/DdV1zixAOTNYkrauC1hlEDXIjf3TJrN1mmvHir358qZ7mVzdniimRjbx1wrIZYzG01pI6iogQ==","shasum":"996eeec2433506568295c06566b9e111aea1619a","tarball":"https://registry.npmjs.org/@depup/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0-depup.55.tgz","fileCount":7,"unpackedSize":11598,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEmw3m5tByVC+8tja+smo6MKC0NKwGs2sw3hREk97o50AiEAnAAYLGEfhs5GoH9vCqAQFnyQ+xda2JVxKVcKimXVwyo="}]},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"directories":{},"maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/micromark-extension-mdx-md_2.0.0-depup.55_1784654271172_0.6011610474829954"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-21T17:17:50.987Z","2.0.0-depup.55":"2026-07-21T17:17:51.306Z","modified":"2026-07-21T17:17:51.570Z"},"maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"description":"micromark extension to turn some markdown features off for MDX (with updated dependencies)","homepage":"https://github.com/micromark/micromark-extension-mdx-md#readme","keywords":["micromark-extension-mdx-md","depup","updated-dependencies","security","latest","patched","micromark","micromark-extension","mdx","mdxjs","md","markdown","unified"],"repository":{"type":"git","url":"git+https://github.com/micromark/micromark-extension-mdx-md.git"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/micromark/micromark-extension-mdx-md/issues"},"license":"MIT","readme":"# micromark-extension-mdx-md\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n[micromark][] extension to turn some markdown features off for [MDX][mdxjs].\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When to use this](#when-to-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`mdxMd()`](#mdxmd)\n*   [Authoring](#authoring)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package contains an extension to turn off some markdown constructs when\nparsing.\n\n## When to use this\n\nThis project is useful when you want to disable support for code (indented),\nautolinks, and HTML (flow and text) in markdown.\n\nYou can use this extension when you are working with [`micromark`][micromark].\nTo support all MDX features, use\n[`micromark-extension-mdxjs`][micromark-extension-mdxjs] instead.\n\nAll these packages are used in [`remark-mdx`][remark-mdx], which focusses on\nmaking it easier to transform content by abstracting these internals away.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install micromark-extension-mdx-md\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {mdxMd} from 'https://esm.sh/micromark-extension-mdx-md@2'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {mdxMd} from 'https://esm.sh/micromark-extension-mdx-md@2?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {micromark} from 'micromark'\nimport {mdxMd} from 'micromark-extension-mdx-md'\n\nconst output = micromark('\\ta', {extensions: [mdxMd()]})\n\nconsole.log(output)\n```\n\nYields:\n\n```html\n<p>a</p>\n```\n\n## API\n\nThis package exports the identifier [`mdxMd`][api-mdx-md].\nThere is no default export.\n\n### `mdxMd()`\n\nCreate an extension for `micromark` to disable some CommonMark syntax (code\n(indented), autolinks, and HTML (flow and text)) for MDX.\n\n###### Returns\n\nExtension for `micromark` that can be passed in `extensions` to disable some\nCommonMark syntax for MDX ([`Extension`][micromark-extension]).\n\n## Authoring\n\nTo improve authoring the new constructs MDX adds (ESM, expressions, and\nJSX), some markdown features are turned off by this extension.\nThere are good alternatives.\n\n###### Code (indented)\n\nUse fenced code instead.\nChange the following markdown:\n\n```markdown\n    console.log(1)\n```\n\n…into:\n\n````markdown\n```js\nconsole.log(1)\n```\n````\n\n###### Autolinks\n\nUse links (with a resource or a reference) instead.\nChange the following markdown:\n\n```markdown\n<https://some-link-here.com>\n```\n\n…into:\n\n```markdown\n[descriptive text](https://and-the-link-here.com)\n```\n\n###### HTML (flow and text)\n\nUse JSX instead: change `<img>` into `<img />`.\nNot supporting HTML also means that HTML comments are not supported.\nUse a comment in an empty expression instead.\nChange `<!-- comment -->` into `{/* comment */}`.\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports no additional types.\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line, `micromark-extension-mdx-md@^2`,\ncompatible with Node.js 16.\nThis package works with `micromark@^3`.\n\n## Security\n\nThis package is safe.\n\n## Related\n\n*   [`micromark-extension-mdxjs`][micromark-extension-mdxjs]\n    — support all of MDX\n*   [`remark-mdx`][remark-mdx]\n    — support all of MDX in remark\n\n## Contribute\n\nSee [`contributing.md` in `micromark/.github`][contributing] for ways to get\nstarted.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/micromark/micromark-extension-mdx-md/workflows/main/badge.svg\n\n[build]: https://github.com/micromark/micromark-extension-mdx-md/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/micromark/micromark-extension-mdx-md.svg\n\n[coverage]: https://codecov.io/github/micromark/micromark-extension-mdx-md\n\n[downloads-badge]: https://img.shields.io/npm/dm/micromark-extension-mdx-md.svg\n\n[downloads]: https://www.npmjs.com/package/micromark-extension-mdx-md\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=micromark-extension-mdx-md\n\n[size]: https://bundlejs.com/?q=micromark-extension-mdx-md\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/micromark/micromark/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esmsh]: https://esm.sh\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[contributing]: https://github.com/micromark/.github/blob/main/contributing.md\n\n[support]: https://github.com/micromark/.github/blob/main/support.md\n\n[coc]: https://github.com/micromark/.github/blob/main/code-of-conduct.md\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[typescript]: https://www.typescriptlang.org\n\n[mdxjs]: https://mdxjs.com\n\n[micromark]: https://github.com/micromark/micromark\n\n[micromark-extension]: https://github.com/micromark/micromark#syntaxextension\n\n[micromark-extension-mdxjs]: https://github.com/micromark/micromark-extension-mdxjs\n\n[remark-mdx]: https://mdxjs.com/packages/remark-mdx/\n\n[api-mdx-md]: #mdxmd\n","readmeFilename":"readme.md","_rev":"1-e1d9af541f17377250b282b711a5db58"}