{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "list-classic-kit",
  "dependencies": [
    "@platejs/list-classic"
  ],
  "registryDependencies": [
    "https://platejs.org/r/list-classic-node.json",
    "https://platejs.org/r/list-classic-toolbar-button.json",
    "https://platejs.org/r/autoformat-classic-kit.json"
  ],
  "files": [
    {
      "path": "src/registry/components/editor/plugins/list-classic-kit.tsx",
      "content": "'use client';\n\nimport {\n  BulletedListRules,\n  OrderedListRules,\n  TaskListRules,\n} from '@platejs/list-classic';\nimport {\n  BulletedListPlugin,\n  ListItemContentPlugin,\n  ListItemPlugin,\n  ListPlugin,\n  NumberedListPlugin,\n  TaskListPlugin,\n} from '@platejs/list-classic/react';\n\nimport {\n  BulletedListElement,\n  ListItemElement,\n  NumberedListElement,\n  TaskListElement,\n} from '@/registry/ui/list-classic-node';\n\nexport const ListKit = [\n  ListPlugin.configure({\n    inputRules: [\n      BulletedListRules.markdown({ variant: '-' }),\n      BulletedListRules.markdown({ variant: '*' }),\n      OrderedListRules.markdown({ variant: '.' }),\n      OrderedListRules.markdown({ variant: ')' }),\n      TaskListRules.markdown({ checked: false }),\n      TaskListRules.markdown({ checked: true }),\n    ],\n  }),\n  ListItemPlugin,\n  ListItemContentPlugin,\n  BulletedListPlugin.configure({\n    node: { component: BulletedListElement },\n    shortcuts: { toggle: { keys: 'mod+alt+5' } },\n  }),\n  NumberedListPlugin.configure({\n    node: { component: NumberedListElement },\n    shortcuts: { toggle: { keys: 'mod+alt+6' } },\n  }),\n  TaskListPlugin.configure({\n    node: { component: TaskListElement },\n    shortcuts: { toggle: { keys: 'mod+alt+7' } },\n  }),\n  ListItemPlugin.withComponent(ListItemElement),\n];\n",
      "type": "registry:component",
      "target": "@components/editor/plugins/list-classic-kit.tsx"
    }
  ],
  "type": "registry:component"
}