{
  "name": "on-codemerge",
  "description": "A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product",
  "version": "1.2.14",
  "type": "module",
  "author": "Pavel Kuzmin",
  "license": "MIT",
  "main": "dist/app.cjs",
  "module": "dist/app.mjs",
  "types": "dist/types/app.d.ts",
  "files": [
    "dist"
  ],
  "keywords": [
    "JavaScript",
    "text",
    "editor",
    "code",
    "panel",
    "admin",
    "indo",
    "generator",
    "typescript",
    "WYSIWYG"
  ],
  "homepage": "https://s00d.github.io/on-codemerge/",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/s00d/on-codemerge.git"
  },
  "bugs": {
    "url": "https://github.com/s00d/on-codemerge/issues"
  },
  "exports": {
    "./HTMLEditor": {
      "import": "./dist/HTMLEditor.mjs",
      "require": "./dist/HTMLEditor.cjs"
    },
    ".": {
      "import": "./dist/app.mjs",
      "require": "./dist/app.cjs"
    },
    "./app": {
      "import": "./dist/app.mjs",
      "require": "./dist/app.cjs"
    },
    "./index.css": "./dist/src/index.css",
    "./public.css": "./dist/src/public.css",
    "./plugins/BlockPlugin/public.css": "./dist/src/plugins/BlockPlugin/public.css",
    "./plugins/ChartsPlugin/public.css": "./dist/src/plugins/ChartsPlugin/public.css",
    "./plugins/CodeBlockPlugin/public.css": "./dist/src/plugins/CodeBlockPlugin/public.css",
    "./plugins/CollaborationPlugin/public.css": "./dist/src/plugins/CollaborationPlugin/public.css",
    "./plugins/ColorPlugin/public.css": "./dist/src/plugins/ColorPlugin/public.css",
    "./plugins/CommentsPlugin/public.css": "./dist/src/plugins/CommentsPlugin/public.css",
    "./plugins/ExportPlugin/public.css": "./dist/src/plugins/ExportPlugin/public.css",
    "./plugins/FileUploadPlugin/public.css": "./dist/src/plugins/FileUploadPlugin/public.css",
    "./plugins/FooterPlugin/public.css": "./dist/src/plugins/FooterPlugin/public.css",
    "./plugins/FootnotesPlugin/public.css": "./dist/src/plugins/FootnotesPlugin/public.css",
    "./plugins/HistoryPlugin/public.css": "./dist/src/plugins/HistoryPlugin/public.css",
    "./plugins/HTMLViewerPlugin/public.css": "./dist/src/plugins/HTMLViewerPlugin/public.css",
    "./plugins/ImagePlugin/public.css": "./dist/src/plugins/ImagePlugin/public.css",
    "./plugins/LinkPlugin/public.css": "./dist/src/plugins/LinkPlugin/public.css",
    "./plugins/ListsPlugin/public.css": "./dist/src/plugins/ListsPlugin/public.css",
    "./plugins/ResponsivePlugin/public.css": "./dist/src/plugins/ResponsivePlugin/public.css",
    "./plugins/ShortcutsPlugin/public.css": "./dist/src/plugins/ShortcutsPlugin/public.css",
    "./plugins/TablePlugin/public.css": "./dist/src/plugins/TablePlugin/public.css",
    "./plugins/TemplatesPlugin/public.css": "./dist/src/plugins/TemplatesPlugin/public.css",
    "./plugins/ToolbarDividerPlugin/public.css": "./dist/src/plugins/ToolbarDividerPlugin/public.css",
    "./plugins/ToolbarPlugin/public.css": "./dist/src/plugins/ToolbarPlugin/public.css",
    "./plugins/TypographyPlugin/public.css": "./dist/src/plugins/TypographyPlugin/public.css",
    "./plugins/VideoPlugin/public.css": "./dist/src/plugins/VideoPlugin/public.css",
    "./plugins/YouTubeVideoPlugin/public.css": "./dist/src/plugins/YouTubeVideoPlugin/public.css",
    "./plugins/AlignmentPlugin/public.css": "./dist/src/plugins/AlignmentPlugin/public.css",
    "./plugins/FormBuilderPlugin/public.css": "./dist/src/plugins/FormBuilderPlugin/public.css",
    "./plugins/SpellCheckerPlugin/public.css": "./dist/src/plugins/SpellCheckerPlugin/public.css",
    "./plugins/BlockStylePlugin/public.css": "./dist/src/plugins/BlockStylePlugin/public.css",
    "./plugins/MathPlugin/public.css": "./dist/src/plugins/MathPlugin/public.css",
    "./plugins/LanguagePlugin/public.css": "./dist/src/plugins/LanguagePlugin/public.css",
    "./plugins/AIAssistantPlugin/public.css": "./dist/src/plugins/AIAssistantPlugin/public.css",
    "./plugins/CalendarPlugin/public.css": "./dist/src/plugins/CalendarPlugin/public.css",
    "./plugins/TimerPlugin/public.css": "./dist/src/plugins/TimerPlugin/public.css",
    "./plugins/BlockPlugin/style.css": "./dist/src/plugins/BlockPlugin/style.css",
    "./plugins/ChartsPlugin/style.css": "./dist/src/plugins/ChartsPlugin/style.css",
    "./plugins/CodeBlockPlugin/style.css": "./dist/src/plugins/CodeBlockPlugin/style.css",
    "./plugins/CollaborationPlugin/style.css": "./dist/src/plugins/CollaborationPlugin/style.css",
    "./plugins/ColorPlugin/style.css": "./dist/src/plugins/ColorPlugin/style.css",
    "./plugins/CommentsPlugin/style.css": "./dist/src/plugins/CommentsPlugin/style.css",
    "./plugins/ExportPlugin/style.css": "./dist/src/plugins/ExportPlugin/style.css",
    "./plugins/FileUploadPlugin/style.css": "./dist/src/plugins/FileUploadPlugin/style.css",
    "./plugins/FooterPlugin/style.css": "./dist/src/plugins/FooterPlugin/style.css",
    "./plugins/FootnotesPlugin/style.css": "./dist/src/plugins/FootnotesPlugin/style.css",
    "./plugins/HistoryPlugin/style.css": "./dist/src/plugins/HistoryPlugin/style.css",
    "./plugins/HTMLViewerPlugin/style.css": "./dist/src/plugins/HTMLViewerPlugin/style.css",
    "./plugins/ImagePlugin/style.css": "./dist/src/plugins/ImagePlugin/style.css",
    "./plugins/LinkPlugin/style.css": "./dist/src/plugins/LinkPlugin/style.css",
    "./plugins/ListsPlugin/style.css": "./dist/src/plugins/ListsPlugin/style.css",
    "./plugins/ResponsivePlugin/style.css": "./dist/src/plugins/ResponsivePlugin/style.css",
    "./plugins/ShortcutsPlugin/style.css": "./dist/src/plugins/ShortcutsPlugin/style.css",
    "./plugins/TablePlugin/style.css": "./dist/src/plugins/TablePlugin/style.css",
    "./plugins/TemplatesPlugin/style.css": "./dist/src/plugins/TemplatesPlugin/style.css",
    "./plugins/ToolbarDividerPlugin/style.css": "./dist/src/plugins/ToolbarDividerPlugin/style.css",
    "./plugins/ToolbarPlugin/style.css": "./dist/src/plugins/ToolbarPlugin/style.css",
    "./plugins/TypographyPlugin/style.css": "./dist/src/plugins/TypographyPlugin/style.css",
    "./plugins/VideoPlugin/style.css": "./dist/src/plugins/VideoPlugin/style.css",
    "./plugins/YouTubeVideoPlugin/style.css": "./dist/src/plugins/YouTubeVideoPlugin/style.css",
    "./plugins/AlignmentPlugin/style.css": "./dist/src/plugins/AlignmentPlugin/style.css",
    "./plugins/FormBuilderPlugin/style.css": "./dist/src/plugins/FormBuilderPlugin/style.css",
    "./plugins/SpellCheckerPlugin/style.css": "./dist/src/plugins/SpellCheckerPlugin/style.css",
    "./plugins/BlockStylePlugin/style.css": "./dist/src/plugins/BlockStylePlugin/style.css",
    "./plugins/MathPlugin/style.css": "./dist/src/plugins/MathPlugin/style.css",
    "./plugins/LanguagePlugin/style.css": "./dist/src/plugins/LanguagePlugin/style.css",
    "./plugins/AIAssistantPlugin/style.css": "./dist/src/plugins/AIAssistantPlugin/style.css",
    "./plugins/CalendarPlugin/style.css": "./dist/src/plugins/CalendarPlugin/style.css",
    "./plugins/TimerPlugin/style.css": "./dist/src/plugins/TimerPlugin/style.css"
  },
  "devDependencies": {
    "@eslint/js": "^9.30.0",
    "@sveltejs/vite-plugin-svelte": "^5.1.0",
    "@types/jest": "^29.5.14",
    "@types/node": "^22.15.34",
    "@typescript-eslint/eslint-plugin": "^8.35.0",
    "@typescript-eslint/parser": "^8.35.0",
    "autoprefixer": "^10.4.21",
    "eslint": "^9.30.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.5.1",
    "globals": "^15.15.0",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "jest-serializer-html": "^7.1.0",
    "jsdom": "^25.0.1",
    "postcss": "^8.5.6",
    "prettier": "^3.6.2",
    "sass": "^1.89.2",
    "tailwindcss": "^3.4.17",
    "ts-jest": "^29.4.0",
    "typescript": "5.8.3",
    "typescript-eslint": "^8.35.0",
    "vite": "^6.3.5",
    "vite-plugin-banner": "^0.8.1",
    "vite-plugin-dts": "^4.5.4",
    "vite-plugin-handlebars": "^2.0.0",
    "vite-plugin-wasm": "^3.4.1",
    "vite-svg-loader": "^5.1.0",
    "vitepress": "^1.6.3"
  },
  "dependencies": {
    "mathjax-full": "^3.2.2",
    "spellchecker-wasm": "^0.3.3"
  },
  "scripts": {
    "release": "pnpm publish -r",
    "prepublish": "npm run format && npm run lint:fix && npm run build",
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview",
    "lint": "eslint src",
    "lint:fix": "eslint src --fix",
    "format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,scss,svelte}\"",
    "format:check": "prettier --check \"src/**/*.{ts,tsx,js,jsx,json,css,scss,svelte}\"",
    "test": "jest",
    "docs:dev": "vitepress dev docs",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs"
  }
}