mdsvex-remark-code-extras
TypeScript icon, indicating that this package has built-in type declarations

0.0.6 • Public • Published

mdsvex-remark-code-extras

It is still in beta


A remark plugin inspired by [@rise4fun/docusaurus-remark-plugin-code-tabs](https://www.npmjs.com/package/@rise4fun/docusaurus-remark-plugin-code-tabs) that automatically imports and manages the code tabs

Configurating:

// mdsvex.config.js:
import codeTabs from "mdsvex-remark-code-extras";

export default {
    remarkPlugins: [
        [
            codeTabs,
            {
                components: {
                    Tab: "$lib/Tab.svelte",
                    Tabs: "$lib/Tabs.svelte",
                },
            },
        ],
    ],
};

example:

\`\`\`js tabs=test
// js Code
\`\`\`
\`\`\`ts tabs=test
// ts Code
\`\`\`

turns into svelte code

<script>
    import Tabs from "$lib/Tabs.svelte";
    import Tab from "$lib/Tab.svelte";
</script>
<Tabs single={false} defaultValue="js">
    <Tab value="js">[...code]</Tab>
    <Tab value="ts">[...code]</Tab>
</Tabs>

Readme

Keywords

Package Sidebar

Install

npm i mdsvex-remark-code-extras

Weekly Downloads

0

Version

0.0.6

License

MIT

Unpacked Size

13.9 kB

Total Files

10

Last publish

Collaborators

  • orp0s