| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- {
- "name": "@enesis/editor",
- "type": "module",
- "exports": {
- ".": {
- "import": "./dist/index.js",
- "types": "./dist/index.d.ts",
- "style": "./dist/index.css"
- }
- },
- "main": "./dist/index.js",
- "types": "./dist/index.d.ts",
- "files": [
- "dist"
- ],
- "scripts": {
- "build": "vite build && vue-tsc -b --declaration --emitDeclarationOnly",
- "dev": "vite build --watch",
- "test": "vitest run",
- "test:watch": "vitest",
- "bench": "vitest bench"
- },
- "devDependencies": {
- "@nuxt/ui": "^4.7.1",
- "@tsconfig/node24": "^24.0.4",
- "@types/katex": "^0.16.8",
- "@types/node": "^25.9.0",
- "@vitejs/plugin-vue": "^6.0.7",
- "@vue/test-utils": "^2.4.10",
- "@vue/tsconfig": "^0.9.1",
- "@vueuse/core": "^14.3.0",
- "jsdom": "^29.1.1",
- "pinia": "^3.0.4",
- "typescript": "^6.0.3",
- "vite": "^8.0.13",
- "vitest": "^4.1.6",
- "vue": "^3.5.34",
- "vue-tsc": "^3.2.9"
- },
- "peerDependencies": {
- "@nuxt/ui": "^4.7.1",
- "@vueuse/core": "^14.3.0",
- "pinia": "^3.0.4",
- "vue": "^3.5.34"
- },
- "dependencies": {
- "@codemirror/commands": "^6.10.3",
- "@codemirror/lang-css": "^6.3.1",
- "@codemirror/lang-html": "^6.4.11",
- "@codemirror/lang-javascript": "^6.2.5",
- "@codemirror/lang-json": "^6.0.2",
- "@codemirror/lang-markdown": "^6.5.0",
- "@codemirror/lang-python": "^6.2.1",
- "@codemirror/lang-xml": "^6.1.0",
- "@codemirror/language": "^6.12.3",
- "@codemirror/language-data": "^6.5.2",
- "@codemirror/state": "^6.6.0",
- "@codemirror/view": "^6.43.1",
- "@lezer/common": "^1.2.2",
- "@lezer/highlight": "^1.2.3",
- "@lezer/markdown": "^1.6.3",
- "@tailwindcss/vite": "^4.3.0",
- "katex": "^0.17.0",
- "nanoid": "^5.1.11",
- "prosemirror-commands": "^1.7.1",
- "prosemirror-gapcursor": "^1.4.1",
- "prosemirror-keymap": "^1.2.3",
- "prosemirror-model": "^1.25.7",
- "prosemirror-state": "^1.4.3",
- "prosemirror-transform": "^1.12.0",
- "prosemirror-view": "^1.38.1"
- }
- }
|