UNPKG

vue-codemirror6

Version:

CodeMirror6 Component for vue2 and vue3.

174 lines (173 loc) 5.15 kB
{ "$schema": "https://json.schemastore.org/package.json", "name": "vue-codemirror6", "version": "1.5.2", "license": "MIT", "description": "CodeMirror6 Component for vue2 and vue3.", "keywords": [ "vuejs", "vue", "vue-components", "vue-codemirror", "code-editor", "text-editor", "vue2", "vue3", "web-editor", "vue-plugin", "vue-component", "codemirror-editor", "vue-resource", "codemirror6" ], "type": "module", "author": { "name": "Logue", "email": "logue@hotmail.co.jp", "url": "https://logue.dev/" }, "homepage": "https://github.com/logue/vue-codemirror6", "repository": { "type": "git", "url": "git+ssh://git@github.com/logue/vue-codemirror6.git" }, "bugs": { "url": "https://github.com/logue/vue-codemirror6/issues" }, "main": "dist/index.cjs.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.es.js", "types": "./dist/index.d.ts", "require": "./dist/index.cjs.js", "default": "./dist/index.es.js" }, "./umd": { "default": "./dist/index.umd.js" }, "./iife": { "default": "./dist/index.iife.js" } }, "files": [ "CHANGELOG.md", "/dist" ], "sideEffects": false, "engines": { "node": "^20.19.0 || >=22.12.0", "pnpm": ">=10.3.0" }, "packageManager": "pnpm@10.33.2", "scripts": { "dev": "vite", "clean": "rimraf node_modules/.vite", "build": "run-p type-check \"build-only {@}\" --", "build:analyze": "vite build --mode=analyze", "build:clean": "rimraf dist docs", "build:docs": "vite build --mode=docs", "lint": "run-s lint:*", "lint:oxlint": "oxlint . --fix", "lint:eslint": "eslint . --fix --cache --cache-location ./node_modules/.vite/eslint-cache", "lint:prettier": "prettier \"./**/*.{js,ts,json,css,sass,scss,htm,html,vue,md}\" -w -u", "preview": "vite preview --mode=docs", "build-only": "vite build && node scripts/sync-dts-entry.mjs", "type-check": "vue-tsc --declaration --emitDeclarationOnly", "test": "vitest", "test:ui": "vitest --ui", "test:run": "vitest run", "test:coverage": "vitest run --coverage", "prepare": "husky", "version": "auto-changelog -p && git add CHANGELOG.md" }, "dependencies": { "vue-demi": "latest" }, "peerDependencies": { "@codemirror/autocomplete": "^6.0.0", "@codemirror/commands": "^6.0.0", "@codemirror/language": "^6.0.0", "@codemirror/lint": "^6.0.0", "@codemirror/search": "^6.0.0", "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", "codemirror": "^6.0.0", "style-mod": "^4.0.0", "vue": "^2.7.14 || ^3.3.4" }, "devDependencies": { "@codemirror/autocomplete": "^6.20.1", "@codemirror/commands": "^6.10.3", "@codemirror/lang-javascript": "^6.2.5", "@codemirror/lang-json": "^6.0.2", "@codemirror/lang-markdown": "^6.5.0", "@codemirror/lang-vue": "^0.1.3", "@codemirror/language": "^6.12.3", "@codemirror/lint": "^6.9.5", "@codemirror/search": "^6.7.0", "@codemirror/state": "^6.6.0", "@codemirror/view": "^6.41.1", "@eslint-community/eslint-plugin-eslint-comments": "^4.7.1", "@eslint/markdown": "^8.0.1", "@tsconfig/node-lts": "^24.0.0", "@types/node": "^25.6.0", "@vitejs/plugin-vue": "^6.0.6", "@vitest/eslint-plugin": "^1.6.16", "@vitest/ui": "^4.1.5", "@vue/compiler-sfc": "^3.5.33", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.7.0", "@vue/test-utils": "^2.4.10", "@vue/tsconfig": "^0.9.1", "@vueuse/core": "^14.3.0", "bootstrap": "^5.3.8", "codemirror": "^6.0.2", "eslint": "^10.2.1", "eslint-import-resolver-custom-alias": "^1.3.2", "eslint-import-resolver-typescript": "^4.4.4", "eslint-linter-browserify": "^10.2.1", "eslint-plugin-import-x": "^4.16.2", "eslint-plugin-oxlint": "^1.62.0", "eslint-plugin-playwright": "^2.10.2", "eslint-plugin-security": "^4.0.0", "eslint-plugin-vue": "^10.9.0", "eslint-plugin-vuejs-accessibility": "^2.5.0", "happy-dom": "^20.9.0", "husky": "^9.1.7", "jiti": "^2.6.1", "lint-staged": "^16.4.0", "npm-run-all2": "^8.0.4", "oxlint": "^1.62.0", "prettier": "^3.8.3", "rimraf": "^6.1.3", "rollup-plugin-visualizer": "^7.0.1", "sass-embedded": "^1.99.0", "style-mod": "^4.1.3", "supports-color": "^10.2.2", "typescript": "^6.0.3", "typescript-eslint": "^8.59.1", "vite": "^8.0.10", "vite-plugin-banner": "^0.8.1", "vite-plugin-checker": "^0.13.0", "vite-plugin-dts": "^5.0.0", "vitest": "^4.1.5", "vue": "^3.5.33", "vue-eslint-parser": "^10.4.0", "vue-markdown-wasm": "^1.0.1", "vue-tsc": "^3.2.7" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,ts,json,htm,html,vue}": "eslint --fix --cache --cache-location ./node_modules/.vite/vite-plugin-eslint", "*": "prettier -w -u" }, "resolutions": { "lodash": ">=4.18.1" } }