Path: blob/main/extensions/json-language-features/package.json
3309 views
{1"name": "json-language-features",2"displayName": "%displayName%",3"description": "%description%",4"version": "1.0.0",5"publisher": "vscode",6"license": "MIT",7"aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255",8"engines": {9"vscode": "^1.77.0"10},11"enabledApiProposals": [12"extensionsAny"13],14"icon": "icons/json.png",15"activationEvents": [16"onLanguage:json",17"onLanguage:jsonc",18"onLanguage:snippets",19"onCommand:json.validate"20],21"main": "./client/out/node/jsonClientMain",22"browser": "./client/dist/browser/jsonClientMain",23"capabilities": {24"virtualWorkspaces": true,25"untrustedWorkspaces": {26"supported": "limited",27"description": "%json.workspaceTrust%"28}29},30"scripts": {31"compile": "npx gulp compile-extension:json-language-features-client compile-extension:json-language-features-server",32"watch": "npx gulp watch-extension:json-language-features-client watch-extension:json-language-features-server",33"install-client-next": "npm install vscode-languageclient@next"34},35"categories": [36"Programming Languages"37],38"contributes": {39"configuration": {40"id": "json",41"order": 20,42"type": "object",43"title": "JSON",44"properties": {45"json.schemas": {46"type": "array",47"scope": "resource",48"description": "%json.schemas.desc%",49"items": {50"type": "object",51"default": {52"fileMatch": [53"/myfile"54],55"url": "schemaURL"56},57"properties": {58"url": {59"type": "string",60"default": "/user.schema.json",61"description": "%json.schemas.url.desc%"62},63"fileMatch": {64"type": "array",65"items": {66"type": "string",67"default": "MyFile.json",68"description": "%json.schemas.fileMatch.item.desc%"69},70"minItems": 1,71"description": "%json.schemas.fileMatch.desc%"72},73"schema": {74"$ref": "http://json-schema.org/draft-07/schema#",75"description": "%json.schemas.schema.desc%"76}77}78}79},80"json.validate.enable": {81"type": "boolean",82"scope": "window",83"default": true,84"description": "%json.validate.enable.desc%"85},86"json.format.enable": {87"type": "boolean",88"scope": "window",89"default": true,90"description": "%json.format.enable.desc%"91},92"json.format.keepLines": {93"type": "boolean",94"scope": "window",95"default": false,96"description": "%json.format.keepLines.desc%"97},98"json.trace.server": {99"type": "string",100"scope": "window",101"enum": [102"off",103"messages",104"verbose"105],106"default": "off",107"description": "%json.tracing.desc%"108},109"json.colorDecorators.enable": {110"type": "boolean",111"scope": "window",112"default": true,113"description": "%json.colorDecorators.enable.desc%",114"deprecationMessage": "%json.colorDecorators.enable.deprecationMessage%"115},116"json.maxItemsComputed": {117"type": "number",118"default": 5000,119"description": "%json.maxItemsComputed.desc%"120},121"json.schemaDownload.enable": {122"type": "boolean",123"default": true,124"description": "%json.enableSchemaDownload.desc%",125"tags": [126"usesOnlineServices"127]128}129}130},131"configurationDefaults": {132"[json]": {133"editor.quickSuggestions": {134"strings": true135},136"editor.suggest.insertMode": "replace"137},138"[jsonc]": {139"editor.quickSuggestions": {140"strings": true141},142"editor.suggest.insertMode": "replace"143},144"[snippets]": {145"editor.quickSuggestions": {146"strings": true147},148"editor.suggest.insertMode": "replace"149}150},151"jsonValidation": [152{153"fileMatch": "*.schema.json",154"url": "http://json-schema.org/draft-07/schema#"155}156],157"commands": [158{159"command": "json.clearCache",160"title": "%json.command.clearCache%",161"category": "JSON"162},163{164"command": "json.sort",165"title": "%json.command.sort%",166"category": "JSON"167}168]169},170"dependencies": {171"@vscode/extension-telemetry": "^0.9.8",172"request-light": "^0.8.0",173"vscode-languageclient": "^10.0.0-next.16"174},175"devDependencies": {176"@types/node": "22.x"177},178"repository": {179"type": "git",180"url": "https://github.com/microsoft/vscode.git"181}182}183184185