0.4.1 • Published 2 years ago

vditor-plugin v0.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

vditor-plugin

version download

Vditor plugin helper for Vditor Plugin Development!

简体中文 | English

Get Started

For Plugin Developer

If you are just working for Vditor plugin development, just focus on the API below:

import { defineVditorPlugin } from "vditor-plugin"

export default defineVditorPlugin({
    id: "vditor-plugin-example",
    compatible: "1.3.2"
})

Arguments of defineVditorPlugin API:

ArgumentRequiredTypeDescription
id/vditor\-plugin\-([a-z0-9]+)/Unique identifier of plugin (Consistent with npm packge name)
compatibleCompatibleTypeCompatible version of Vditor
renderers×Map<keyof ILuteRender, ILuteRenderCallback>Custom Vditor renderers
styles×Map<string, string> (id, url)Custom Vditor Stylesheets

CompatibleType

  • "version"
  • ">version"
  • "\<version"
  • ">=version"
  • "<=version"
  • "*"
  • "version1-version2"(including version1, version2)

For Vditor Developer

If you are working for Vditor development, you also need to know the following APIs:

import { checkVditorPluginCompatible, checkVditorPluginIdentifier } from "vditor-plugin"

checkVditorPluginCompatible(">1.3.0", "1.3.1")
// => [true, "1.3.1", "1.3.1"]

checkVditorPluginIdentifier("vditor-plugin-test")
// => [true, "vditor-plugin-test"]
  • checkVditorPluginCompatible(compatible: string, vditor_version: string): Check if the plugin is compatible with the specific version of Vditor
  • checkVditorPluginIdentifier(identifier: string): Check if the identifier of the plugin is valid

License

MIT

0.3.0

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago

0.0.1

2 years ago