UNPKG

vue-shiki-monaco

Version:
127 lines (126 loc) 3.55 kB
{ "name": "vue-shiki-monaco", "version": "0.1.4", "description": "一个封shiki和monaco-editor的Vue组件", "homepage": "https://lisentowind.github.io/vue-shiki-monaco/", "repository": { "type": "git", "url": "git+https://github.com/lisentowind/vue-shiki-monaco.git" }, "exports": { ".": { "types": "./types/index.d.ts", "import": "./dist/es/index.js" }, "./*": "./dist/es/*", "./styles/*": "./dist/styles/*", "./types/*": "./types/components/*/types.d.ts" }, "main": "dist/es/index.js", "module": "dist/es/index.js", "browser": "dist/umd/index.js", "unpkg": "dist/umd/index.js", "jsdelivr": "dist/umd/index.js", "types": "types/index.d.ts", "typesVersions": { "*": { "": [ "./types/index.d.ts" ], "./types/*": [ "types/components/*/types.d.ts" ] } }, "type": "module", "sideEffects": false, "files": [ "dist", "types", "!dist/**/*.map", "!types/**/*.map", "!types/stories/**/*", "README.md", "LICENSE", "README.en.md" ], "scripts": { "dev": "storybook dev -p 6006", "publish:beta": "npm publish --tag beta", "publish:release": "npm publish", "build:es": "vue-tsc -b && vite build", "build:umd": "vue-tsc -b && vite build --config vite.config.umd.ts", "build": "rimraf dist && rimraf types && pnpm run aeac && pnpm run build:es && pnpm run build:umd", "build:storybook": "storybook build", "aeac": "rimraf src/index.ts && rimraf src/install.ts && esno .build/scripts/auto-export-all-components.ts", "oxlint": "oxlint", "test": "vitest", "test:ui": "vitest --ui", "lint:fix": "eslint --fix .", "lint": "eslint ." }, "keywords": [ "shiki", "monaco", "monaco-editor", "monaco-editor-core", "vue-shiki-monaco", "vue-shiki-monaco-core", "vue-shiki-monaco-editor", "vue-shiki-monaco-editor-core" ], "author": "tingfeng", "license": "MIT", "peerDependencies": { "vue": "^3.5.18", "react": "^18.3.1", "@types/react": "^18.3.1" }, "dependencies": { "@shikijs/monaco": "^3.9.0", "monaco-editor-core": "^0.52.0", "shiki": "^3.9.0" }, "devDependencies": { "@chromatic-com/storybook": "^3.2.7", "@shikijs/monaco": "^3.9.1", "@shikijs/transformers": "^3.7.0", "@storybook/addon-essentials": "^8.6.14", "@storybook/addon-onboarding": "^8.6.14", "@storybook/addons": "^7.6.17", "@storybook/api": "^7.6.17", "@storybook/blocks": "^8.6.14", "@storybook/experimental-addon-test": "^8.6.14", "@storybook/manager-api": "^8.6.14", "@storybook/test": "^8.6.14", "@storybook/theming": "^8.6.14", "@storybook/vue3": "^8.6.14", "@storybook/vue3-vite": "^8.6.14", "@types/fs-extra": "^11.0.4", "@types/hast": "^3.0.4", "@vitejs/plugin-vue": "^6.0.1", "@vitest/ui": "^2.0.0", "@vue-shiki-monaco/tsconfig": "workspace:^", "@vue/runtime-core": "^3.5.18", "@vue/tsconfig": "^0.7.0", "esno": "^4.8.0", "fast-glob": "^3.3.3", "fs-extra": "^11.2.0", "happy-dom": "^14.0.0", "oxlint": "^1.8.0", "rimraf": "^6.0.1", "sass": "^1.89.2", "storybook": "^8.6.14", "storybook-dark-mode": "^4.0.2", "tsx": "^4.20.3", "typescript": "~5.6.2", "vite": "^7.0.6", "vite-plugin-dts": "^4.5.4", "vite-plugin-lib-inject-css": "^2.2.2", "vitest": "^2.0.0", "vue": "^3.5.18", "vue-tsc": "^2.0.0", "react": "^18.3.1", "@types/react": "^18.3.1" } }