[{"name":"mermaid","created_at":1511837347817,"updated_at":1783301489035,"repository":"inkdropapp/inkdrop-mermaid","downloads":29445,"stargazers_count":0,"releases":{"latest":"2.11.0"},"readme":"# Mermaid plugin for Inkdrop\n\nA plugin for drawing flowcharts and diagrams using [mermaid.js](https://mermaid.js.org/) in Markdown code blocks.\n\n## Install\n\nCheck out [the docs](https://docs.inkdrop.app/manual/extend-inkdrop-with-plugins) on how to install plugins.\n\n### Command-line\n\n```shell\nipm install mermaid\n```\n\n## Usage\n\n    ```mermaid\n    graph TD;\n        A-->B;\n        A-->C;\n        B-->D;\n        C-->D;\n    ```\n\nIt will be rendered as:\n\n![Flowchart example](https://github.com/inkdropapp/inkdrop-mermaid/raw/master/docs/images/example-01.png)\n\n    ```mermaid\n    sequenceDiagram\n        participant Alice\n        participant Bob\n        Alice->>John: Hello John, how are you?\n        loop Healthcheck\n            John->>John: Fight against hypochondria\n        end\n        Note right of John: Rational thoughts <br/>prevail...\n        John-->>Alice: Great!\n        John->>Bob: How about you?\n        Bob-->>John: Jolly gooda!\n    ```\n\nIt will be rendered as:\n\n![Sequence diagram example](https://github.com/inkdropapp/inkdrop-mermaid/raw/master/docs/images/example-02.png)\n\n## Interacting with diagrams\n\nRendered diagrams are interactive:\n\n- **Drag** to pan.\n- **Ctrl/Cmd + scroll** to zoom in and out (a plain scroll still scrolls the note).\n- **Ctrl/Cmd + drag** to select text in the diagram instead of panning.\n\nHover a diagram to reveal a floating toolbar in the bottom-right corner with zoom\nin / out / reset controls and a button to open the diagram **full-screen**. A subtle\ndot-grid backdrop tracks the diagram as you pan and zoom.\n\nBoth pan & zoom and the toolbar are enabled by default and can be toggled in\n[Preferences](#preferences).\n\n## Theming\n\nDiagrams automatically match your active Inkdrop theme. Their colors are derived from\nthe theme's `--mermaid-*` CSS variables and re-resolved on every render, so switching\nbetween light and dark — or any custom theme — restyles every diagram to fit. No\nconfiguration required.\n\nExports and prints render in light mode, so diagrams stay legible on white paper.\n\n### Per-diagram overrides\n\nTo override the theme for a single diagram, use Mermaid's `%%{init}%%` directive:\n\n    ```mermaid\n    %%{init:{\n      'theme':'base',\n      'themeVariables': {\n        'primaryColor':'#6A7FAB',\n        'primaryTextColor':'#FAFBF9',\n        'primaryBorderColor':'#6A7FAB',\n        'lineColor':'#6A7FABCC',\n        'textColor':'#6A7FABCC',\n        'fontSize':'16px'\n      }\n    }}%%\n\n    graph TD;\n        A-->B;\n        A-->C;\n        B-->D;\n        C-->D;\n    ```\n\nIt yields:\n\n![Inline theming example](https://github.com/inkdropapp/inkdrop-mermaid/raw/master/docs/images/example-03.png)\n\nMore details can be found in [the Mermaid documentation](https://mermaid.js.org/config/theming.html).\n\n## Preferences\n\nConfigure the plugin in Preferences → Plugins → mermaid:\n\n| Option         | Default | Description                                                       |\n| -------------- | ------- | ----------------------------------------------------------------- |\n| **Pan & Zoom** | On      | Drag to pan and Ctrl/Cmd + scroll to zoom rendered diagrams.      |\n| **Toolbar**    | On      | Show a hover toolbar with zoom controls and a full-screen button. |\n\n## Changelog\n\nSee the [Releases](https://github.com/inkdropapp/inkdrop-mermaid/releases) page for the changelog.\n","metadata":{"name":"mermaid","version":"2.11.0","description":"Lets you draw diagrams and flowcharts with Mermaid","keywords":["inkdrop","mermaid"],"license":"MIT","repository":"https://github.com/inkdropapp/inkdrop-mermaid","main":"./lib/index","scripts":{"dev":"tsdown --watch","build":"tsdown","format":"oxfmt","lint":"oxlint","prepublishOnly":"npm run build"},"engines":{"inkdrop":">=5.6.0 <7.0.0"},"builtin":true,"dist":{"tarball":"https://api.inkdrop.app/v2/packages/mermaid/versions/2.11.0/tarball"}},"compatibleMajors":[5,6]},{"name":"material-dark-mod-syntax","created_at":1516716764967,"updated_at":1516716764967,"repository":"yuru7/inkdrop-material-dark-mod-syntax","downloads":27753,"stargazers_count":0,"releases":{"latest":"1.15.4"},"readme":"# inkdrop-material-dark-mod-syntax\n\nmaterial-dark-mod-syntax is a syntax theme like Google Material Color for Inkdrop Markdown Editor.\n\nIt's forked from [inkdrop-solarized-dark-syntax-theme](https://github.com/inkdropapp/inkdrop-solarized-dark-syntax-theme).\n\n## Install\n\n```\nipm install material-dark-mod-syntax\n```\n\n![image](https://github.com/yuru7/inkdrop-material-dark-mod-syntax/raw/images/screenshot01.png)\n","metadata":{"name":"material-dark-mod-syntax","description":"Material Dark Mod","version":"1.15.4","theme":"syntax","repository":{"type":"git","url":"https://github.com/yuru7/inkdrop-material-dark-mod-syntax"},"engines":{"inkdrop":"5.x"},"styleSheets":["material-dark-mod.less"],"dist":{"tarball":"https://api.inkdrop.app/v1/packages/material-dark-mod-syntax/versions/1.15.4/tarball"}},"compatibleMajors":[5]},{"name":"vim","created_at":1506912009840,"updated_at":1786226679696,"repository":"inkdropapp/inkdrop-vim","downloads":27712,"stargazers_count":0,"releases":{"latest":"2.2.2"},"readme":"# vim keybindings plugin for Inkdrop\n\nProvides Vim modal control for Inkdrop, blending the best of Vim and Inkdrop.\n\n## Features\n\n- All common motions and operators, including text objects\n- Operator motion orthogonality\n- Visual mode - characterwise, linewise, blockwise\n- Incremental highlighted search (`/`, `?`, `#`, `*`, `g#`, `g*`)\n- Search/replace with confirm (:substitute, :%s)\n- Search history\n- Sort (`:sort`)\n- Marks (`,`)\n- Cross-buffer yank/paste\n- Select next/prev item in note list bar (`j` / `k`)\n- Scroll markdown preview pane\n\n## Install\n\n```sh\nipm install vim\n```\n\n## Key customizations\n\nYou can customize keybindings in your [init.js](https://developers.inkdrop.app/guides/the-init-file).\nFor example,\n\n```js\nfunction configureKeyBindings() {\n  const Vim = inkdrop.packages.getLoadedPackage('vim').mainModule.Vim\n\n  // Map keys\n  Vim.map('jj', '<Esc>', 'insert') // in insert mode\n  Vim.map('Y', 'y$') // in normal mode\n  // Unmap keys\n  Vim.unmap('jj', 'insert')\n}\n\nconst editor = inkdrop.getActiveEditor()\nif (editor) configureKeyBindings()\ninkdrop.onEditorLoad(() => {\n  configureKeyBindings()\n})\n```\n\n## Options\n\n### Use system clipboard\n\nBy default, vim yank/delete operations sync with the system clipboard (like `clipboard=unnamed` in vim). You can disable this in Preferences > Plugins > vim so that vim operations use an internal register only, matching standard vim behavior. Cmd+C / Cmd+V (or Ctrl+C / Ctrl+V) will still use the system clipboard as usual.\n\n### Relative line numbers\n\nWhen enabled in Preferences > Plugins > vim, the editor shows relative line numbers. The current line displays its absolute line number, while all other lines show their distance from the cursor. This is equivalent to `set relativenumber` in vim.\n\n## Ex Commands\n\n### `:w`, `:write`\n\nSaves current note immediately to the disk.\n\n### `:next`, `:n`\n\nOpens next note on the note list.\n\n### `:prev`\n\nOpens previous note on the note list.\n\n### `:preview`, `:p`\n\nToggles HMTL preview.\n\n### `:side-by-side`, `:side`\n\nToggles side-by-side mode.\n\n### `:cmd {command}`\n\nDispatches an arbitrary Inkdrop command. This is useful for mapping keys to any Inkdrop command without defining a custom Ex command:\n\n```js\nconst Vim = inkdrop.packages.getLoadedPackage('vim').mainModule.Vim\nVim.map('<C-n>', ':cmd core:navigate-forward<CR>')\nVim.map('<C-o>', ':cmd core:navigate-back<CR>')\n```\n\nYou can also run it directly in Ex mode — `:cmd core:find-global`.\n\n### Define custom Ex commands\n\nYou can extend Ex commands by writing [init.js](https://docs.inkdrop.app/manual/the-init-file).\nThe following example defines `:find` command:\n\n```js\ninkdrop.onEditorLoad(() => {\n  const Vim = inkdrop.packages.getLoadedPackage('vim').mainModule.Vim\n  Vim.defineEx('find', 'f', (cm, event) => {\n    inkdrop.commands.dispatch(document.body, 'core:find-global')\n    if (event.argString)\n      inkdrop.commands.dispatch(document.body, 'core:search-notes', {\n        keyword: event.argString.trim()\n      })\n  })\n})\n```\n\n## Changelog\n\nSee the [GitHub releases](https://github.com/inkdropapp/inkdrop-vim/releases) for an overview of what changed in each update.\n","metadata":{"name":"vim","main":"./lib/vim","version":"2.2.2","description":"vim keybindings","keywords":[],"repository":"https://github.com/inkdropapp/inkdrop-vim","license":"MIT","scripts":{"build":"babel src/ -d lib/","dev":"babel src/ -s -d lib/ --watch"},"engines":{"inkdrop":"^5.x"},"devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-react":"^7.16.0","eslint":"^8.3.0","eslint-config-prettier":"^8.3.0","prettier":"^2.5.0"},"dist":{"tarball":"https://api.inkdrop.app/v1/packages/vim/versions/2.2.2/tarball"}},"compatibleMajors":[5,6]},{"name":"math","created_at":1477372283896,"updated_at":1782886688531,"repository":"inkdropapp/inkdrop-math","downloads":21985,"stargazers_count":0,"releases":{"latest":"1.7.3"},"readme":"# math\n\nIt adds math syntax support to markdown editor and preview.\nIt uses [KaTeX](https://katex.org/) to render math typesetting.\n\n## Install\n\n```\nipm install math\n```\n\n## Usage\n\n### LaTeX syntax\n\nYou can write equations in LaTeX syntax like this:\n\n    ```math\n    \\int_0^\\infty \\frac{x^3}{e^x-1}\\,dx = \\frac{\\pi^4}{15}\n    ```\n\nor\n\n    $$\n    \\int_0^\\infty \\frac{x^3}{e^x-1}\\,dx = \\frac{\\pi^4}{15}\n    $$\n\nIt will be rendered as:\n\n![block example](https://github.com/inkdropapp/inkdrop-math/raw/master/docs/images/example-01.png)\n\nInline example:\n\n    Inline math: $\\int_0^\\infty \\frac{x^3}{e^x-1}\\,dx = \\frac{\\pi^4}{15}$\n\nIt will produce:\n\n![inline example](https://github.com/inkdropapp/inkdrop-math/raw/master/docs/images/example-02.png)\n\n### Equation numbers\n\nYou can use `{equation}` to have automatic equation numbers. For example:\n\n    ```math\n    \\begin{equation}\n    2(x+5)-7 = 3(x-2)\n    \\end{equation}\n    ```\n\n    ```math\n    \\begin{equation}\n    2x+10-7 = 3x-6\n    \\end{equation}\n    ```\n\n    ```math\n    \\begin{equation}\n    9 = x\n    \\end{equation}\n    ```\n\nIt will produce:\n\n![equation numbers example](https://github.com/inkdropapp/inkdrop-math/raw/master/docs/images/example-03.png)\n\n## Changelog\n\nSee the [Releases](https://github.com/inkdropapp/inkdrop-math/releases) page for the changelog.\n","metadata":{"name":"math","version":"1.7.3","description":"Add math syntax support to the editor and the preview","keywords":[],"license":"MIT","repository":"https://github.com/inkdropapp/inkdrop-math","main":"./lib/index","scripts":{"dev":"tsdown --watch","build":"tsdown","generate-css":"node scripts/generate-katex-css.js","typecheck":"tsc --noEmit","lint":"oxlint","format":"oxfmt"},"dependencies":{"@matejmazur/react-katex":"^3.1.3","katex":"0.17.0"},"engines":{"inkdrop":">=5.6.0 <7.0.0"},"builtin":true,"styleSheets":["katex.css"],"dist":{"tarball":"https://api.inkdrop.app/v2/packages/math/versions/1.7.3/tarball"}},"compatibleMajors":[5,6]},{"name":"toc","created_at":1527197106964,"updated_at":1715656717598,"repository":"inkdropapp/inkdrop-toc","downloads":16324,"stargazers_count":0,"releases":{"latest":"3.2.0"},"readme":"# Table of Contents for Inkdrop\n\nA plugin for creating table of contents using [remark-toc](https://github.com/remarkjs/remark-toc).\nIt also works exported HTML files.\n\n![example](https://raw.githubusercontent.com/inkdropapp/inkdrop-toc/master/docs/example.png)\n\n# Install\n\nCheck out [the docs](https://docs.inkdrop.app/manual/extend-inkdrop-with-plugins) on how to install plugins.\n\n### Command-line\n\n```\nipm install toc\n```\n\n# Usage\n\nSimply add `Table of Contents` to your Markdown.\n\nFrom [remark-toc](https://github.com/remarkjs/remark-toc):\n\n> - Looks for the first heading containing 'Table of Contents', 'toc', or 'table-of-contents' (case insensitive, supports alt/title attributes for links and images too)\n> - Removes all following contents until an equal or higher heading is found\n> - Inserts a list representation of the hierarchy of following headings\n> - Adds links to following headings, using the same slugs as GitHub\n","metadata":{"name":"toc","main":"./lib/toc","version":"3.2.0","description":"Generates table of contents from headings","keywords":["toc","inkdrop","markdown"],"scripts":{"build":"rollup -c --bundleConfigAsCjs"},"repository":"https://github.com/inkdropapp/inkdrop-toc.git","license":"MIT","engines":{"inkdrop":">=5.8.0 <7.0.0"},"dependencies":{"remark-toc":"^9.0.0"},"devDependencies":{"@rollup/plugin-node-resolve":"^15.1.0","eslint":"^8.45.0","eslint-config-prettier":"^8.8.0","eslint-plugin-react":"^7.33.0","prettier":"^3.0.0","rollup":"^3.26.3"},"dist":{"tarball":"https://api.inkdrop.app/v1/packages/toc/versions/3.2.0/tarball"}},"compatibleMajors":[5,6]},{"name":"table-editor","created_at":1582416448986,"updated_at":1674500655585,"repository":"jmerle/inkdrop-table-editor","downloads":14531,"stargazers_count":0,"releases":{"latest":"1.2.0"},"readme":"# Table Editor plugin for Inkdrop\n\n[![Build Status](https://github.com/jmerle/inkdrop-table-editor/workflows/Build/badge.svg)](https://github.com/jmerle/inkdrop-table-editor/actions/workflows/build.yml)\n[![Latest Release](https://inkdrop-plugin-badge.vercel.app/api/version/table-editor?style=flat)](https://my.inkdrop.app/plugins/table-editor)\n[![Downloads](https://inkdrop-plugin-badge.vercel.app/api/downloads/table-editor?style=flat)](https://my.inkdrop.app/plugins/table-editor)\n\n![](./media/demo.gif)\n\nThis plugin greatly improves table editing in Inkdrop. It is built using [susisu/mte-kernel](https://github.com/susisu/mte-kernel) which is the text editor independent part of [susisu/atom-markdown-table-editor](https://github.com/susisu/atom-markdown-table-editor). Visit [mte-kernel's demo](https://susisu.github.io/mte-demo/) to play around with the table editing capabilities this plugin adds to Inkdrop.\n\n## Install\n\n```\nipm install table-editor\n```\n\n## Usage\n\nThe following commands are available:\n\n| Command                          | Description                   | Default keybinding                                                                       |\n| -------------------------------- | ----------------------------- | ---------------------------------------------------------------------------------------- |\n| `table-editor:format`            | Format the current table      |                                                                                          |\n| `table-editor:format-all`        | Format all tables             |                                                                                          |\n| `table-editor:escape`            | Exit the table                | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Enter</kbd>                                     |\n| `table-editor:align-left`        | Left-align the column         | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Left</kbd>                     |\n| `table-editor:align-right`       | Right-align the column        | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Right</kbd>                    |\n| `table-editor:align-center`      | Center-align the column       | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Up</kbd>                       |\n| `table-editor:align-none`        | Unset alignment of the column | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Down</kbd>                     |\n| `table-editor:select-cell`       | Select the cell content       |                                                                                          |\n| `table-editor:move-left`         | Move a cell to the left       | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Left</kbd>                                      |\n| `table-editor:move-right`        | Move a cell to the right      | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Right</kbd>                                     |\n| `table-editor:move-up`           | Move a cell up                | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Up</kbd>                                        |\n| `table-editor:move-down`         | Move a cell down              | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Down</kbd>                                      |\n| `table-editor:next-cell`         | Move to the next cell         | <kbd>Tab</kbd>                                                                           |\n| `table-editor:previous-cell`     | Move to the previous cell     | <kbd>Shift</kbd> + <kbd>Tab</kbd>                                                        |\n| `table-editor:next-row`          | Move to the next row          | <kbd>Enter</kbd>                                                                         |\n| `table-editor:insert-row`        | Insert an empty row           |                                                                                          |\n| `table-editor:delete-row`        | Delete the row                |                                                                                          |\n| `table-editor:move-row-up`       | Move the row up               | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Up</kbd>    |\n| `table-editor:move-row-down`     | Move the row down             | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Down</kbd>  |\n| `table-editor:insert-column`     | Insert an empty column        |                                                                                          |\n| `table-editor:delete-column`     | Delete the column             |                                                                                          |\n| `table-editor:move-column-left`  | Move the column left          | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Left</kbd>  |\n| `table-editor:move-column-right` | Move the column right         | <kbd>Cmd</kbd> or <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>Right</kbd> |\n\nCustomizing the keybindings is documented [here](https://docs.inkdrop.app/manual/customizing-keybindings). The `table-editor:format-all` command should be bound to the `.CodeMirror textarea` selector, while all other commands should be bound to the `.CodeMirror.table-editor-active textarea` selector.\n\nMost commands are also available through the context menu opened by right-clicking inside the editor and through the application menu (Plugins > Table Editor).\n\nThe formatting style and the header alignment can be configured in the plugin's settings.\n\n## Changelog\n\nSee the [GitHub releases](https://github.com/jmerle/inkdrop-table-editor/releases) for an overview of what changed in each update.\n\n## Contributing\n\nAll contributions are welcome. Please read the [Contributing Guide](https://github.com/jmerle/inkdrop-table-editor/blob/master/CONTRIBUTING.md) first as it contains information regarding the tools used by the project and instructions on how to set up a development environment.\n","metadata":{"name":"table-editor","version":"1.2.0","description":"Improved table editor for Inkdrop","repository":"https://github.com/jmerle/inkdrop-table-editor","license":"MIT","main":"./src/index","scripts":{"lint":"yarn lint:eslint && yarn lint:prettier","lint:eslint":"eslint --format codeframe 'src/**'","lint:prettier":"prettier --check --ignore-path .gitignore '**/*.{js,less,yml,json}'","fix":"yarn fix:eslint && yarn fix:prettier","fix:eslint":"yarn lint:eslint --fix","fix:prettier":"prettier --write --ignore-path .gitignore '**/*.{js,less,yml,json}'"},"dependencies":{"@susisu/mte-kernel":"^2.1.1"},"devDependencies":{"@babel/core":"^7.20.12","@babel/eslint-parser":"^7.19.1","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-formatter-codeframe":"^7.32.1","eslint-plugin-react":"^7.32.1","husky":"4.3.8","lint-staged":"^13.1.0","prettier":"2.8.3","rimraf":"^4.1.1"},"engines":{"inkdrop":"^5.x"},"babel":{"presets":[["@babel/preset-env",{"targets":{"electron":"12.0.4"}}],"@babel/preset-react"]},"eslintConfig":{"extends":["eslint:recommended","plugin:react/recommended","prettier"],"plugins":["react"],"parser":"@babel/eslint-parser","env":{"browser":true,"es6":true,"node":true},"globals":{"inkdrop":true},"settings":{"react":{"version":"latest"}},"ignorePatterns":["dist/"]},"husky":{"hooks":{"pre-commit":"lint-staged --concurrent false"}},"lint-staged":{"*.js":["eslint --format codeframe --fix"],"*.{js,less,yml,json}":["prettier --write"]},"prettier":{"singleQuote":true,"trailingComma":"all","arrowParens":"avoid"},"dist":{"tarball":"https://api.inkdrop.app/v1/packages/table-editor/versions/1.2.0/tarball"}},"compatibleMajors":[5]},{"name":"copy-code-to-clipboard","created_at":1569084083164,"updated_at":1742054249538,"repository":"q1701/inkdrop-copy-code-to-clipboard","downloads":13095,"stargazers_count":0,"releases":{"latest":"0.12.0"},"readme":"# Copy code to clipboard plugin\n\nAdd a copy button in the code blocks.\n\n## Install\n\n```sh\nipm install copy-code-to-clipboard\n```\n\n## Example\n\n![Example](https://github.com/q1701/inkdrop-copy-code-to-clipboard/raw/master/docs/images/example.gif)\n\n## Changelog\n\n- 0.12.0\n  - Fix missing line numbers in code-block-line-number plugin\n- 0.11.0\n  - Fix missing icon display\n- 0.10.0\n  - Fix an issue where enabling this plugin prevents code block wrapping\n- 0.9.0\n  - Fix clipboard icon display issue in Inkdrop 5.6.\n- 0.8.0\n  - Restored the feature 'Coping text in inline code' which was mistakenly removed in a previous version. (Sorry [gustavotrott](https://github.com/gustavotrott))\n- 0.7.0\n  - Prevent button from horizontally scrolling\n- 0.6.2\n  - Upgrade dependencies\n- 0.6.1\n  - Upgrade dependencies\n- 0.6.0\n  - Fixed bug occuring when some chart drawing plugin is enabled (Thanks [elpnt](https://github.com/elpnt) !)\n- 0.5.0\n  - Support coping text in inline code, not only code blocks. And, The copy icon is shown only on hover the code. (Thanks [gustavotrott](https://github.com/gustavotrott) !!!)\n- 0.4.0\n  - Make button labels and copy behavior configurable\n- 0.3.0\n  - Remove line break added incorrectly in the end of copied code (Thanks [gustavotrott](https://github.com/gustavotrott))\n- 0.2.1\n  - Fix version specification of InkDrop\n- 0.2.0\n  - Upgrade dependencies\n- 0.1.1\n  - Improve document\n- 0.1.0\n  - First release\n","metadata":{"name":"copy-code-to-clipboard","main":"./lib/index","version":"0.12.0","description":"Add a copy button in the code blocks.","type":"module","keywords":[],"scripts":{"build":"babel src/ -d lib/"},"repository":"https://github.com/q1701/inkdrop-copy-code-to-clipboard","license":"MIT","engines":{"inkdrop":"^5.x"},"dependencies":{"react-icons":"^5.5.0","react-innertext":"^1.1.5"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.2","@babel/eslint-parser":"^7.26.8","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.23.2","@babel/preset-react":"^7.22.15","@eslint/js":"^9.22.0","@types/react":"^18.2.28","@types/react-dom":"^18.2.13","core-js":"^3.33.0","eslint":"^9.22.0","eslint-config-prettier":"^10.1.1","eslint-plugin-import":"^2.31.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-react":"^7.37.4","eslint-plugin-react-hooks":"^5.2.0","globals":"^16.0.0","prettier":"^3.5.3"},"dist":{"tarball":"https://api.inkdrop.app/v1/packages/copy-code-to-clipboard/versions/0.12.0/tarball"}},"compatibleMajors":[5]},{"name":"code-title","created_at":1588432270069,"updated_at":1744546405266,"repository":"elpnt/inkdrop-code-title","downloads":11830,"stargazers_count":0,"releases":{"latest":"3.2.2"},"readme":"# Code Title\n\n![Inkdrop Plugin Version](https://inkdrop-plugin-badge.vercel.app/api/version/code-title?style=flat)\n![Inkdrop Plugin Downloads](https://inkdrop-plugin-badge.vercel.app/api/downloads/code-title?style=flat)\n\nAdd a title to a fenced code block\n\n![code-title sample](./img/sample.png)\n\n## Usage & Example\n\nEnter the language tag of the Fenced code block followed by a colon (\"`:`\") and the title.\nIf only a colon is entered and no title is specified, the language will be displayed as the title.\n\n````\n```js:this is title\nfunction hello() {\n  console.log('Hello world')\n}\n```\n````\n","metadata":{"name":"code-title","main":"./lib/index","version":"3.2.2","description":"Add a title to a fenced code block","keywords":[],"repository":"https://github.com/elpnt/inkdrop-code-title","license":"MIT","scripts":{"build":"swc src/ -d lib/","watch":"swc -w src/ -d lib/"},"engines":{"inkdrop":"^5.9.0"},"dependencies":{"html-entities":"^1.3.1","unist-util-visit":"^2.0.2"},"devDependencies":{"@swc/cli":"^0.6.0","@swc/core":"^1.3.100","chokidar":"^3.5.3"},"dist":{"tarball":"https://api.inkdrop.app/v1/packages/code-title/versions/3.2.2/tarball"}},"compatibleMajors":[5]}]