MOON
Server: Apache
System: Linux server1.quantilytics.org 3.10.0-1160.119.1.el7.tuxcare.els21.x86_64 #1 SMP Tue Jun 17 03:11:12 UTC 2025 x86_64
User: hnhtennm (1016)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/hnhtennm/.vscode-server/extensions/mehedidracula.php-namespace-resolver-1.1.9/package.json
{
	"name": "php-namespace-resolver",
	"displayName": "PHP Namespace Resolver",
	"description": "Import and expand php namespaces",
	"version": "1.1.9",
	"publisher": "MehediDracula",
	"author": "Mehedi Hassan <MehediDracula@gmail.com>",
	"license": "SEE LICENSE IN LICENSE",
	"engines": {
		"vscode": "^1.68.0"
	},
	"categories": [
		"Other"
	],
	"keywords": [
		"php",
		"namespace",
		"class",
		"import",
		"expand"
	],
	"galleryBanner": {
		"color": "#282c34",
		"theme": "dark"
	},
	"activationEvents": [
		"onLanguage:php",
		"onCommand:namespaceResolver.import",
		"onCommand:namespaceResolver.importAll",
		"onCommand:namespaceResolver.expand",
		"onCommand:namespaceResolver.sort",
		"onCommand:namespaceResolver.highlightNotImported",
		"onCommand:namespaceResolver.highlightNotUsed",
		"onCommand:namespaceResolver.generateNamespace"
	],
	"main": "./src/extension",
	"icon": "images/icon.png",
	"contributes": {
		"menus": {
			"editor/context": [
				{
					"when": "resourceLangId == php",
					"command": "namespaceResolver.import",
					"alt": "namespaceResolver.import",
					"group": "0_namespace_resolver@1"
				},
				{
					"when": "resourceLangId == php",
					"command": "namespaceResolver.importAll",
					"alt": "namespaceResolver.importAll",
					"group": "0_namespace_resolver@2"
				},
				{
					"when": "resourceLangId == php",
					"command": "namespaceResolver.expand",
					"alt": "namespaceResolver.expand",
					"group": "0_namespace_resolver@3"
				},
				{
					"when": "resourceLangId == php",
					"command": "namespaceResolver.sort",
					"alt": "namespaceResolver.sort",
					"group": "0_namespace_resolver@4"
				},
				{
					"when": "resourceLangId == php",
					"command": "namespaceResolver.highlightNotImported",
					"alt": "namespaceResolver.highlightNotImported",
					"group": "0_namespace_resolver@5"
				},
				{
					"when": "resourceLangId == php",
					"command": "namespaceResolver.highlightNotUsed",
					"alt": "namespaceResolver.highlightNotUsed",
					"group": "0_namespace_resolver@6"
				},
				{
					"when": "resourceLangId == php",
					"command": "namespaceResolver.generateNamespace",
					"alt": "namespaceResolver.generateNamespace",
					"group": "0_namespace_resolver@7"
				}
			]
		},
		"configuration": {
			"type": "object",
			"title": "PHP Namespace Resolver extension configuration",
			"properties": {
				"namespaceResolver.exclude": {
					"type": "string",
					"default": "**/node_modules/**",
					"description": "Exclude glob pattern while finding files"
				},
				"namespaceResolver.showMessageOnStatusBar": {
					"type": "boolean",
					"default": false,
					"description": "Show message on status bar instead of notification box"
				},
				"namespaceResolver.autoSort": {
					"type": "boolean",
					"default": true,
					"description": "Auto sort after imports"
				},
				"namespaceResolver.sortOnSave": {
					"type": "boolean",
					"default": false,
					"description": "Auto sort when a file is saved"
				},
				"namespaceResolver.sortAlphabetically": {
					"type": "boolean",
					"default": false,
					"description": "Sort imports in alphabetical order instead of line length"
				},
				"namespaceResolver.sortNatural": {
					"type": "boolean",
					"default": false,
					"description": "Sort imports using a 'natural order' algorithm"
				},
				"namespaceResolver.leadingSeparator": {
					"type": "boolean",
					"default": true,
					"description": "Expand class with leading namespace separator"
				},
				"namespaceResolver.highlightOnSave": {
					"type": "boolean",
					"default": false,
					"description": "Auto highlight not imported and not used when a file is saved"
				},
				"namespaceResolver.highlightOnOpen": {
					"type": "boolean",
					"default": false,
					"description": "Auto highlight not imported and not used when a file is opened"
				}
			}
		},
		"commands": [
			{
				"title": "Import Class",
				"command": "namespaceResolver.import"
			},
			{
				"title": "Import All Classes",
				"command": "namespaceResolver.importAll"
			},
			{
				"title": "Expand Class",
				"command": "namespaceResolver.expand"
			},
			{
				"title": "Sort Imports",
				"command": "namespaceResolver.sort"
			},
			{
				"title": "Highlight Not Imported Classes",
				"command": "namespaceResolver.highlightNotImported"
			},
			{
				"title": "Highlight Not Used Classes",
				"command": "namespaceResolver.highlightNotUsed"
			},
			{
				"title": "Generate namespace for this file",
				"command": "namespaceResolver.generateNamespace"
			}
		],
		"keybindings": [
			{
				"command": "namespaceResolver.import",
				"key": "ctrl+alt+i",
				"when": "editorTextFocus"
			},
			{
				"command": "namespaceResolver.importAll",
				"key": "ctrl+alt+a",
				"when": "editorTextFocus"
			},
			{
				"command": "namespaceResolver.expand",
				"key": "ctrl+alt+e",
				"when": "editorTextFocus"
			},
			{
				"command": "namespaceResolver.sort",
				"key": "ctrl+alt+s",
				"when": "editorTextFocus"
			},
			{
				"command": "namespaceResolver.highlightNotImported",
				"key": "ctrl+alt+n",
				"when": "editorTextFocus"
			},
			{
				"command": "namespaceResolver.highlightNotUsed",
				"key": "ctrl+alt+u",
				"when": "editorTextFocus"
			},
			{
				"command": "namespaceResolver.generateNamespace",
				"key": "ctrl+alt+g",
				"when": "editorTextFocus"
			}
		]
	},
	"repository": {
		"type": "git",
		"url": "https://github.com/MehediDracula/PHP-Namespace-Resolver"
	},
	"bugs": {
		"url": "https://github.com/MehediDracula/PHP-Namespace-Resolver/issues"
	},
	"dependencies": {
		"node-natural-sort": "^0.8.6"
	},
	"devDependencies": {
		"@types/vscode": "^1.68.0",
		"@types/node": "16.x"
	},
	"__metadata": {
		"id": "651dce1f-eda8-4a5b-aa26-0d1266de8ed1",
		"publisherId": "e6a54efe-9186-460e-b45b-8da24a8b8d5f",
		"publisherDisplayName": "Mehedi Hassan",
		"targetPlatform": "undefined",
		"isApplicationScoped": false,
		"updated": false,
		"isPreReleaseVersion": false,
		"installedTimestamp": 1670334553937,
		"preRelease": false
	}
}