on-codemerge
Version:
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
160 lines • 8.03 kB
JSON
{
"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.0.28",
"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/index.css",
"./public.css": "./dist/public.css",
"./plugins/BlockPlugin/public.css": "./dist/plugins/BlockPlugin/public.css",
"./plugins/ChartsPlugin/public.css": "./dist/plugins/ChartsPlugin/public.css",
"./plugins/CodeBlockPlugin/public.css": "./dist/plugins/CodeBlockPlugin/public.css",
"./plugins/CollaborationPlugin/public.css": "./dist/plugins/CollaborationPlugin/public.css",
"./plugins/ColorPlugin/public.css": "./dist/plugins/ColorPlugin/public.css",
"./plugins/CommentsPlugin/public.css": "./dist/plugins/CommentsPlugin/public.css",
"./plugins/ExportPlugin/public.css": "./dist/plugins/ExportPlugin/public.css",
"./plugins/FileUploadPlugin/public.css": "./dist/plugins/FileUploadPlugin/public.css",
"./plugins/FooterPlugin/public.css": "./dist/plugins/FooterPlugin/public.css",
"./plugins/FootnotesPlugin/public.css": "./dist/plugins/FootnotesPlugin/public.css",
"./plugins/HistoryPlugin/public.css": "./dist/plugins/HistoryPlugin/public.css",
"./plugins/HTMLViewerPlugin/public.css": "./dist/plugins/HTMLViewerPlugin/public.css",
"./plugins/ImagePlugin/public.css": "./dist/plugins/ImagePlugin/public.css",
"./plugins/LinkPlugin/public.css": "./dist/plugins/LinkPlugin/public.css",
"./plugins/ListsPlugin/public.css": "./dist/plugins/ListsPlugin/public.css",
"./plugins/ResponsivePlugin/public.css": "./dist/plugins/ResponsivePlugin/public.css",
"./plugins/ShortcutsPlugin/public.css": "./dist/plugins/ShortcutsPlugin/public.css",
"./plugins/TablePlugin/public.css": "./dist/plugins/TablePlugin/public.css",
"./plugins/TemplatesPlugin/public.css": "./dist/plugins/TemplatesPlugin/public.css",
"./plugins/ToolbarDividerPlugin/public.css": "./dist/plugins/ToolbarDividerPlugin/public.css",
"./plugins/ToolbarPlugin/public.css": "./dist/plugins/ToolbarPlugin/public.css",
"./plugins/TypographyPlugin/public.css": "./dist/plugins/TypographyPlugin/public.css",
"./plugins/VideoPlugin/public.css": "./dist/plugins/VideoPlugin/public.css",
"./plugins/YouTubeVideoPlugin/public.css": "./dist/plugins/YouTubeVideoPlugin/public.css",
"./plugins/AlignmentPlugin/public.css": "./dist/plugins/AlignmentPlugin/public.css",
"./plugins/FormBuilderPlugin/public.css": "./dist/plugins/FormBuilderPlugin/public.css",
"./plugins/SpellCheckerPlugin/public.css": "./dist/plugins/SpellCheckerPlugin/public.css",
"./plugins/BlockStylePlugin/public.css": "./dist/plugins/BlockStylePlugin/public.css",
"./plugins/MathPlugin/public.css": "./dist/plugins/MathPlugin/public.css",
"./plugins/AIAssistantPlugin/public.css": "./dist/plugins/AIAssistantPlugin/public.css",
"./plugins/BlockPlugin/style.css": "./dist/plugins/BlockPlugin/style.css",
"./plugins/ChartsPlugin/style.css": "./dist/plugins/ChartsPlugin/style.css",
"./plugins/CodeBlockPlugin/style.css": "./dist/plugins/CodeBlockPlugin/style.css",
"./plugins/CollaborationPlugin/style.css": "./dist/plugins/CollaborationPlugin/style.css",
"./plugins/ColorPlugin/style.css": "./dist/plugins/ColorPlugin/style.css",
"./plugins/CommentsPlugin/style.css": "./dist/plugins/CommentsPlugin/style.css",
"./plugins/ExportPlugin/style.css": "./dist/plugins/ExportPlugin/style.css",
"./plugins/FileUploadPlugin/style.css": "./dist/plugins/FileUploadPlugin/style.css",
"./plugins/FooterPlugin/style.css": "./dist/plugins/FooterPlugin/style.css",
"./plugins/FootnotesPlugin/style.css": "./dist/plugins/FootnotesPlugin/style.css",
"./plugins/HistoryPlugin/style.css": "./dist/plugins/HistoryPlugin/style.css",
"./plugins/HTMLViewerPlugin/style.css": "./dist/plugins/HTMLViewerPlugin/style.css",
"./plugins/ImagePlugin/style.css": "./dist/plugins/ImagePlugin/style.css",
"./plugins/LinkPlugin/style.css": "./dist/plugins/LinkPlugin/style.css",
"./plugins/ListsPlugin/style.css": "./dist/plugins/ListsPlugin/style.css",
"./plugins/ResponsivePlugin/style.css": "./dist/plugins/ResponsivePlugin/style.css",
"./plugins/ShortcutsPlugin/style.css": "./dist/plugins/ShortcutsPlugin/style.css",
"./plugins/TablePlugin/style.css": "./dist/plugins/TablePlugin/style.css",
"./plugins/TemplatesPlugin/style.css": "./dist/plugins/TemplatesPlugin/style.css",
"./plugins/ToolbarDividerPlugin/style.css": "./dist/plugins/ToolbarDividerPlugin/style.css",
"./plugins/ToolbarPlugin/style.css": "./dist/plugins/ToolbarPlugin/style.css",
"./plugins/TypographyPlugin/style.css": "./dist/plugins/TypographyPlugin/style.css",
"./plugins/VideoPlugin/style.css": "./dist/plugins/VideoPlugin/style.css",
"./plugins/YouTubeVideoPlugin/style.css": "./dist/plugins/YouTubeVideoPlugin/style.css",
"./plugins/AlignmentPlugin/style.css": "./dist/plugins/AlignmentPlugin/style.css",
"./plugins/FormBuilderPlugin/style.css": "./dist/plugins/FormBuilderPlugin/style.css",
"./plugins/SpellCheckerPlugin/style.css": "./dist/plugins/SpellCheckerPlugin/style.css",
"./plugins/BlockStylePlugin/style.css": "./dist/plugins/BlockStylePlugin/style.css",
"./plugins/MathPlugin/style.css": "./dist/plugins/MathPlugin/style.css",
"./plugins/AIAssistantPlugin/style.css": "./dist/plugins/AIAssistantPlugin/style.css"
},
"devDependencies": {
"@eslint/js": "^9.17.0",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@types/jest": "^29.5.14",
"@types/node": "^22.10.2",
"@typescript-eslint/eslint-plugin": "^8.18.2",
"@typescript-eslint/parser": "^8.18.2",
"autoprefixer": "^10.4.20",
"eslint": "^9.17.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.2.1",
"globals": "^15.14.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.4.49",
"prettier": "^3.4.2",
"sass": "^1.83.0",
"tailwindcss": "^3.4.17",
"ts-jest": "^29.2.5",
"typescript": "5.4.2",
"typescript-eslint": "^8.18.2",
"vite": "^6.0.6",
"vite-plugin-dts": "^4.4.0",
"vite-plugin-handlebars": "^2.0.0",
"vite-plugin-wasm": "^3.4.1",
"vite-svg-loader": "^5.1.0",
"vitepress": "^1.5.0"
},
"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"
}
}