# @md-plugins/md-plugin-inlinecode A **Markdown-It** plugin that enhances inline code rendering by adding customizable CSS classes. This allows for better styling and alignment with design systems, making inline code blocks visually distinct and consistent. ## Features - Adds a customizable CSS class to inline `` elements. - Supports a default class that can be overridden via plugin options. - Enhances the appearance of inline code for better readability and emphasis. ## Installation Install the plugin via your preferred package manager: ```bash # with pnpm: pnpm add @md-plugins/md-plugin-inlinecode # with bun: bun add @md-plugins/md-plugin-inlinecode # with Yarn: yarn add @md-plugins/md-plugin-inlinecode # with npm: npm install @md-plugins/md-plugin-inlinecode ``` ## Usage ### Basic Setup ```js import MarkdownIt from 'markdown-it' import { inlinecodePlugin } from '@md-plugins/md-plugin-inlinecode' const md = new MarkdownIt() md.use(inlinecodePlugin, { inlineCodeClass: 'custom-inline-code-class', }) const markdownContent = ` Here is some \`inline code\` in a sentence. ` const renderedOutput = md.render(markdownContent) console.log('Rendered Output:', renderedOutput) ``` ### Example Output The rendered output will include the specified CSS class: ```html

Here is some inline code in a sentence.

``` ## Options The `md-plugin-inlinecode` plugin supports the following options: | Option | Type | Default | Description | | --------------- | ------ | ---------------- | ------------------------------------------- | | inlineCodeClass | string | 'markdown-token' | CSS class to apply to inline `` tags. | ## Testing Run the tests to ensure the plugin behaves as expected: ```bash pnpm test ``` ## Documentation In case this README falls out of date, please refer to the [documentation](https://md-plugins.netlify.app/md-plugins/inline-code/overview) for the latest information. ## Support If md-plugin-inlinecode is useful in your workflow and you want to support ongoing maintenance: - GitHub Sponsors: https://github.com/sponsors/hawkeye64 - PayPal: https://paypal.me/hawkeye64 ## License This project is licensed under the MIT License. See the [LICENSE](LICENSE.md) file for details.