Path: blob/main/extensions/mermaid-chat-features/package.json
3520 views
{1"name": "marmaid-chat-features",2"displayName": "%displayName%",3"description": "%description%",4"version": "1.0.0",5"publisher": "vscode",6"license": "MIT",7"repository": {8"type": "git",9"url": "https://github.com/microsoft/vscode.git"10},11"aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255",12"engines": {13"vscode": "^1.104.0"14},15"enabledApiProposals": [16"chatOutputRenderer"17],18"capabilities": {19"virtualWorkspaces": true,20"untrustedWorkspaces": {21"supported": true22}23},24"main": "./out/extension",25"browser": "./dist/browser/extension",26"activationEvents": [],27"contributes": {28"chatOutputRenderers": [29{30"viewType": "vscode.chatMermaidDiagram",31"mimeTypes": [32"text/vnd.mermaid"33]34}35],36"languageModelTools": [37{38"name": "renderMermaidDiagram",39"displayName": "Mermaid Renderer",40"toolReferenceName": "renderMermaidDiagram",41"canBeReferencedInPrompt": true,42"modelDescription": "Renders a Mermaid diagram from Mermaid.js markup.",43"userDescription": "Render a Mermaid.js diagrams from markup.",44"inputSchema": {45"type": "object",46"properties": {47"markup": {48"type": "string",49"description": "The mermaid diagram markup to render as a Mermaid diagram. This should only be the markup of the diagram. Do not include a wrapping code block."50}51}52}53}54]55},56"scripts": {57"compile": "gulp compile-extension:mermaid-chat-features && npm run build-chat-webview",58"watch": "npm run build-chat-webview && gulp watch-extension:mermaid-chat-features",59"vscode:prepublish": "npm run build-ext && npm run build-chat-webview",60"build-ext": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.extensions.js compile-extension:mermaid-chat-features",61"build-chat-webview": "node ./esbuild-chat-webview.mjs",62"compile-web": "npx webpack-cli --config extension-browser.webpack.config --mode none",63"watch-web": "npx webpack-cli --config extension-browser.webpack.config --mode none --watch --info-verbosity verbose"64},65"devDependencies": {66"@types/jsdom": "^21.1.7",67"@types/node": "^24"68},69"dependencies": {70"dompurify": "^3.2.6",71"mermaid": "^11.11.0"72}73}747576