vue-shiki-monaco
Version:
一个封shiki和monaco-editor的Vue组件
127 lines (126 loc) • 3.55 kB
JSON
{
"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"
}
}