{
	"name": "profiler-php-vscode",
	"displayName": "PHP Profiler",
	"description": "Support for PHP (Xdebug) profiling files and inspecting them.",
	"icon": "icons/profiler-icon.png",
	"version": "1.69.18673",
	"qna": "https://community.devsense.com/",
	"publisher": "DEVSENSE",
	"preview": false,
	"pricing": "Trial",
	"license": "LicenseRef-LICENSE",
	"galleryBanner": {
		"color": "#b9dcf4",
		"theme": "light"
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/DEVSENSE/phptools-docs"
	},
	"homepage": "https://www.devsense.com/",
	"engines": {
		"vscode": "^1.63.1",
		"node": "^8.11.0"
	},
	"categories": [
		"Programming Languages",
		"Testing",
		"Debuggers",
		"Other",
		"Visualization"
	],
	"keywords": [
		"php",
		"xdebug",
		"profiler",
		"profile",
		"php tools",
		"cachegrind",
		"tools"
	],
	"activationEvents": [
		"onCommand:phpprofiler.openfile",
		"onCommand:phpprofiler.loadprofile",
		"onCustomEditor:phpprofiler.cachegrind"
	],
	"main": "./out/src/extension",
	"contributes": {
		"languages": [
			{
				"id": "php"
			},
			{
				"id": "cachegrind",
				"filenamePatterns": [
					"cachegrind.out.*.gz"
				]
			}
		],
		"configuration": {
			"type": "object",
			"title": "PHP Profiler",
			"properties": {
				"phpprofiler.hotpath.treshold": {
					"type": "number",
					"default": 1,
					"markdownDescription": "%phpprofiler.hotpath.treshold.desc%"
				}
			}
		},
		"commands": [
			{
				"category": "PHP Profiler",
				"title": "%phpprofiler.openfile.title%",
				"command": "phpprofiler.openfile"
			},
			{
				"category": "PHP Profiler",
				"title": "Load CacheGrind Profile (from Xdebug)",
				"command": "phpprofiler.loadprofile",
				"enablement": "false"
			}
		],
		"taskDefinitions": [],
		"keybindings": [],
		"debuggers": [],
		"walkthroughs": [],
		"customEditors": [
			{
				"viewType": "phpprofiler.cachegrind",
				"displayName": "%customeditor.phpprofiler.cachegrind%",
				"selector": [
					{
						"filenamePattern": "cachegrind.out.*.gz"
					}
				]
			}
		]
	},
	"capabilities": {
		"virtualWorkspaces": {
			"supported": true,
			"description": "%capabilities.virtualWorkspaces.description%"
		},
		"untrustedWorkspaces": {
			"supported": true,
			"description": "%capabilities.untrustedWorkspaces.description%"
		}
	},
	"badges": [
		{
			"url": "https://badgen.net/badge/@php4vs/twitter/blue?icon=twitter",
			"href": "https://twitter.com/php4vs",
			"description": "PHP Tools on Twitter"
		},
		{
			"url": "https://img.shields.io/badge/-changelog-green",
			"href": "https://www.devsense.com/en?from=vscode",
			"description": "PHP Tools product page"
		}
	],
	"scripts": {
		"generate-resource": "pwsh ../../scripts/Generate-Resource.ps1 -path .",
		"prepare": "npm run -S generate-resource && pwsh ./prepare.ps1",
		"precompile": "npm run -S prepare",
		"esbuild-base": "esbuild ./src/extension.ts --bundle --outfile=out/src/extension.js --external:vscode --format=cjs --platform=node",
		"vscode:prepublish": "npm run -S esbuild-base -- --minify && pwsh ./minify.ps1",
		"compile": "npm run -S esbuild-base -- --sourcemap",
		"postinstall": "cd ../common/node && npm i && cd ../../Profiler",
		"vscode:uninstall": ""
	},
	"dependencies": {
		"applicationinsights": "^1.8.10",
		"escape-string-regexp": "^1.0.5",
		"file-url": "^2.0.0",
		"http-proxy-agent": "^2.1.0",
		"https-proxy-agent": "^2.2.4",
		"iconv-lite": "^0.4.15",
		"jsencrypt": "^3.2.1",
		"minimatch": "^3.0.4",
		"moment": "^2.17.1",
		"node-rsa": "^1.0.7",
		"open": "^8.4.0",
		"readline": "1.3.0",
		"recursive-readdir-sync": "^1.0.6",
		"string-hash": "^1.1.3",
		"urlencode": "^1.1.0",
		"uuid": "^7",
		"vsce": "^2.7.0",
		"vscode-languageclient": "^7.0.0",
		"vscode-languageserver": "^7.0.0",
		"vscode-languageserver-protocol-foldingprovider": "^2.0.1",
		"vscode-languageserver-textdocument": "^1.0.7",
		"xmldom": "^0.6.0",
		"xmlhttprequest": "^1.8.0"
	},
	"devDependencies": {
		"@types/mocha": "^5.2.7",
		"@types/node": "^10.17.60",
		"@types/uuid": "^9.0.8",
		"@types/vscode": "^1.63.1",
		"esbuild": "^0.14.48",
		"mocha": "^9.2.2",
		"typescript": "^4.8.3",
		"uglify-js": "^3.16.1"
	},
	"__metadata": {
		"installedTimestamp": 1774728990945,
		"targetPlatform": "universal",
		"size": 538693
	}
}