File: /home/hnhtennm/.vscode-server/data/CachedExtensions/user
{"input":{"location":{"$mid":1,"fsPath":"/home/hnhtennm/.vscode-server/extensions","external":"file:///home/hnhtennm/.vscode-server/extensions","path":"/home/hnhtennm/.vscode-server/extensions","scheme":"file"},"mtime":1673347803436,"profile":false,"type":1,"excludeObsolete":true,"validate":true,"productVersion":"1.74.2","productDate":"2022-12-20T10:27:54.968Z","productCommit":"e8a3071ea4344d9d48ef8a4df2c097372b0c5161","devMode":false,"language":"en","translations":{}},"result":[{"type":1,"identifier":{"id":"amiralizadeh9480.laravel-extra-intellisense","uuid":"b52072d1-e507-4261-8935-f4d91a055d7d"},"manifest":{"name":"laravel-extra-intellisense","displayName":"Laravel Extra Intellisense","description":"better intellisense for laravel projects.","version":"0.6.2","publisher":"amiralizadeh9480","icon":"images/icon.png","engines":{"vscode":"^1.38.0"},"categories":["Languages"],"activationEvents":["onLanguage:php","onLanguage:blade"],"repository":{"type":"git","url":"https://github.com/amir9480/vscode-laravel-extra-intellisense"},"main":"./dist/extension.js","contributes":{"configuration":[{"title":"Laravel Extra Intellisense","type":"object","properties":{"LaravelExtraIntellisense.customValidationRules":{"type":"object","default":{},"description":"Custom validation rules snippets."},"LaravelExtraIntellisense.viewDirectorySeparator":{"type":"string","default":".","description":". or /"},"LaravelExtraIntellisense.phpCommand":{"type":"string","default":"php -r \"{code}\"","description":"PHP Command using to run PHP codes"},"LaravelExtraIntellisense.basePath":{"type":"string","description":"Base path using to read files."},"LaravelExtraIntellisense.basePathForCode":{"type":"string","description":"This base path using for require_once inside PHP code."},"LaravelExtraIntellisense.modelsPaths":{"type":"array","default":["app","app/Models"],"description":"Path of models you put your model codes."},"LaravelExtraIntellisense.modelVariables":{"type":"object","default":{"user":"App\\Models\\User"},"description":"Variables that should provide model autocomplete."},"LaravelExtraIntellisense.modelAttributeCase":{"type":"string","enum":["default","snake","camel"],"default":"default","description":"Change attribute name case to snake or camel."},"LaravelExtraIntellisense.modelAccessorCase":{"type":"string","enum":["default","snake","camel"],"default":"snake","description":"Change accessor name case to snake or camel."},"LaravelExtraIntellisense.disableBlade":{"type":"boolean","default":false,"description":"If you want to disable blade directives autocomplete set this to true."}}}]},"scripts":{"vscode:prepublish":"webpack --mode production","compile":"webpack --mode development","watch":"webpack --mode development --watch","test":"tsc -p ./","lint":"eslint . --ext .ts,.tsx"},"dependencies":{"php-parser":"^3.0.2"},"devDependencies":{"@types/mocha":"^8.2.1","@types/node":"^14.14.31","ts-loader":"^8.0.17","tslint":"^6.1.3","typescript":"^4.2.2","vscode":"^1.1.37","webpack":"^5.24.2","webpack-cli":"^4.5.0"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/amiralizadeh9480.laravel-extra-intellisense-0.6.2","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"b52072d1-e507-4261-8935-f4d91a055d7d","publisherId":"408616ef-0321-4001-b2f0-ae74e0f71aa2","publisherDisplayName":"amir","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"preRelease":false,"installedTimestamp":1650084121644},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"amirmarmul.laravel-blade-vscode","uuid":"f61a0ea7-b0c4-4bfa-bbc1-26f28082c161"},"manifest":{"name":"laravel-blade-vscode","displayName":"Laravel Blade","description":"Snippets, Syntax Highlighting and Formatting for VS Code","publisher":"amirmarmul","version":"2.0.4","author":{"name":"Amir Marmul","email":"amiruddinmarmul@gmail.com"},"homepage":"https://github.com/amirmarmul/laravel-blade-vscode","repository":{"type":"git","url":"https://github.com/amirmarmul/laravel-blade-vscode"},"bugs":{"url":"https://github.com/amirmarmul/laravel-blade-vscode/issues"},"icon":"images/icon.png","engines":{"vscode":"^1.37.0"},"categories":["Programming Languages","Snippets"],"keywords":["laravel","blade","snippet","highlighter","beautify"],"activationEvents":["onLanguage:blade"],"main":"./dist/extension.js","contributes":{"languages":[{"id":"blade","aliases":["Blade","blade"],"extensions":[".blade.php"],"configuration":"./src/languages/blade.configuration.json"}],"grammars":[{"language":"blade","scopeName":"text.html.php.blade","path":"./src/syntaxes/blade.tmLanguage.json"}],"snippets":[{"language":"blade","path":"./src/snippets/snippets.json"}],"configuration":{"type":"object","title":"Blade Language","properties":{"blade.format.enable":{"type":"boolean","default":true,"description":"Whether to enable/disable formatting."},"blade.newLine":{"type":"boolean","default":true,"description":"Insert an empty line at the end of file."}}}},"scripts":{"vscode:prepublish":"yarn run compile","compile":"tsc -p ./","lint":"eslint src --ext ts","watch":"tsc -watch -p ./"},"devDependencies":{"@types/glob":"^7.1.1","@types/mocha":"^7.0.1","@types/node":"^12.11.7","@types/vscode":"^1.37.0","@typescript-eslint/eslint-plugin":"^2.18.0","@typescript-eslint/parser":"^2.18.0","eslint":"^6.8.0","glob":"^7.1.6","mocha":"^7.0.1","typescript":"^3.7.5","vscode-test":"^1.3.0"},"dependencies":{"js-beautify":"^1.10.3"},"license":"MIT"},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/amirmarmul.laravel-blade-vscode-2.0.4","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"f61a0ea7-b0c4-4bfa-bbc1-26f28082c161","publisherId":"f63d77a3-1182-4e8f-a1de-01ea3ab36612","publisherDisplayName":"amirmarmul","targetPlatform":"undefined","isApplicationScoped":false,"updated":false,"isPreReleaseVersion":false,"installedTimestamp":1670334538863,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"austenc.laravel-blade-spacer","uuid":"853930e5-1159-4957-8a02-1b98ceb3046b"},"manifest":{"name":"laravel-blade-spacer","displayName":"Laravel Blade Spacer","description":"Automatically add spaces in Laravel Blade template tags","version":"2.1.3","publisher":"austenc","repository":"https://github.com/austenc/vscode-blade-spacer","icon":"img/icon.png","engines":{"vscode":"^1.56.0"},"categories":["Other"],"contributes":{"configurationDefaults":{"[html]":{"editor.autoClosingBrackets":"always"},"[blade]":{"editor.autoClosingBrackets":"always"}}},"activationEvents":["*"],"main":"./out/extension","scripts":{"vscode:prepublish":"npm run compile","compile":"tsc -p ./","watch":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install","test":"npm run compile && node ./node_modules/vscode/bin/test"},"devDependencies":{"@types/mocha":"^2.2.42","@types/node":"^7.0.43","@types/vscode":"^1.56.0","typescript":"^4.2.4"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/austenc.laravel-blade-spacer-2.1.3","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"853930e5-1159-4957-8a02-1b98ceb3046b","publisherId":"e31dbe41-e3a1-4ff6-9d0e-7701d83057b1","publisherDisplayName":"Austen Cameron","installedTimestamp":1621260229836},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"austenc.laravel-docs","uuid":"905ed3e4-00f4-4603-bfb7-c12c516baf85"},"manifest":{"name":"laravel-docs","displayName":"Laravel Docs","description":"Easily access the Laravel documentation from within Code","version":"1.8.0","icon":"img/icon.png","publisher":"austenc","repository":"https://github.com/austenc/vscode-laravel-docs","engines":{"vscode":"^1.19.0"},"categories":["Other"],"activationEvents":["onCommand:extension.laravelDocsArtisan","onCommand:extension.laravelDocsAuthentication","onCommand:extension.laravelDocsAuthorization","onCommand:extension.laravelDocsBilling","onCommand:extension.laravelDocsBlade","onCommand:extension.laravelDocsBroadcasting","onCommand:extension.laravelDocsCache","onCommand:extension.laravelDocsCashierPaddle","onCommand:extension.laravelDocsCollections","onCommand:extension.laravelDocsConfiguration","onCommand:extension.laravelDocsConsoleTests","onCommand:extension.laravelDocsContainer","onCommand:extension.laravelDocsContracts","onCommand:extension.laravelDocsContributions","onCommand:extension.laravelDocsControllers","onCommand:extension.laravelDocsCsrf","onCommand:extension.laravelDocsDatabase","onCommand:extension.laravelDocsDatabaseTesting","onCommand:extension.laravelDocsDeployment","onCommand:extension.laravelDocsDusk","onCommand:extension.laravelDocsEloquent","onCommand:extension.laravelDocsEloquentCollections","onCommand:extension.laravelDocsEloquentMutators","onCommand:extension.laravelDocsEloquentRelationships","onCommand:extension.laravelDocsEloquentResources","onCommand:extension.laravelDocsEloquentSerialization","onCommand:extension.laravelDocsEncryption","onCommand:extension.laravelDocsEnvoy","onCommand:extension.laravelDocsErrors","onCommand:extension.laravelDocsEvents","onCommand:extension.laravelDocsFacades","onCommand:extension.laravelDocsFilesystem","onCommand:extension.laravelDocsFortify","onCommand:extension.laravelDocsHashing","onCommand:extension.laravelDocsHelpers","onCommand:extension.laravelDocsHomestead","onCommand:extension.laravelDocsHorizon","onCommand:extension.laravelDocsHttpClient","onCommand:extension.laravelDocsHttpTests","onCommand:extension.laravelDocsInstallation","onCommand:extension.laravelDocsLifecycle","onCommand:extension.laravelDocsLocalization","onCommand:extension.laravelDocsLogging","onCommand:extension.laravelDocsMail","onCommand:extension.laravelDocsMiddleware","onCommand:extension.laravelDocsMigrations","onCommand:extension.laravelDocsMix","onCommand:extension.laravelDocsMocking","onCommand:extension.laravelDocsNotifications","onCommand:extension.laravelDocsOctane","onCommand:extension.laravelDocsPackages","onCommand:extension.laravelDocsPagination","onCommand:extension.laravelDocsPassport","onCommand:extension.laravelDocsPasswords","onCommand:extension.laravelDocsProviders","onCommand:extension.laravelDocsQueries","onCommand:extension.laravelDocsQueues","onCommand:extension.laravelDocsRateLimiting","onCommand:extension.laravelDocsRedis","onCommand:extension.laravelDocsReleases","onCommand:extension.laravelDocsRequests","onCommand:extension.laravelDocsResponses","onCommand:extension.laravelDocsRouting","onCommand:extension.laravelDocsSail","onCommand:extension.laravelDocsSanctum","onCommand:extension.laravelDocsScheduling","onCommand:extension.laravelDocsScout","onCommand:extension.laravelDocsSeeding","onCommand:extension.laravelDocsSession","onCommand:extension.laravelDocsSocialite","onCommand:extension.laravelDocsStarterKits","onCommand:extension.laravelDocsStructure","onCommand:extension.laravelDocsTelescope","onCommand:extension.laravelDocsTesting","onCommand:extension.laravelDocsUpgrade","onCommand:extension.laravelDocsUrls","onCommand:extension.laravelDocsValet","onCommand:extension.laravelDocsValidation","onCommand:extension.laravelDocsVerification","onCommand:extension.laravelDocsViews"],"main":"./out/extension","contributes":{"configuration":{"type":"object","title":"Laravel Docs Configuration","properties":{"laravelDocs.version":{"type":["number","string","null"],"default":"","description":"Specify the version of the Laravel docs to use."}}},"commands":[{"command":"extension.laravelDocsArtisan","category":"Laravel Docs","title":"Artisan"},{"command":"extension.laravelDocsAuthentication","category":"Laravel Docs","title":"Authentication"},{"command":"extension.laravelDocsAuthorization","category":"Laravel Docs","title":"Authorization"},{"command":"extension.laravelDocsBilling","category":"Laravel Docs","title":"Billing"},{"command":"extension.laravelDocsBlade","category":"Laravel Docs","title":"Blade"},{"command":"extension.laravelDocsBroadcasting","category":"Laravel Docs","title":"Broadcasting"},{"command":"extension.laravelDocsCache","category":"Laravel Docs","title":"Cache"},{"command":"extension.laravelDocsCashierPaddle","category":"Laravel Docs","title":"Cashier Paddle"},{"command":"extension.laravelDocsCollections","category":"Laravel Docs","title":"Collections"},{"command":"extension.laravelDocsConfiguration","category":"Laravel Docs","title":"Configuration"},{"command":"extension.laravelDocsConsoleTests","category":"Laravel Docs","title":"Console Tests"},{"command":"extension.laravelDocsContainer","category":"Laravel Docs","title":"Container"},{"command":"extension.laravelDocsContracts","category":"Laravel Docs","title":"Contracts"},{"command":"extension.laravelDocsContributions","category":"Laravel Docs","title":"Contributions"},{"command":"extension.laravelDocsControllers","category":"Laravel Docs","title":"Controllers"},{"command":"extension.laravelDocsCsrf","category":"Laravel Docs","title":"Csrf"},{"command":"extension.laravelDocsDatabase","category":"Laravel Docs","title":"Database"},{"command":"extension.laravelDocsDatabaseTesting","category":"Laravel Docs","title":"Database Testing"},{"command":"extension.laravelDocsDeployment","category":"Laravel Docs","title":"Deployment"},{"command":"extension.laravelDocsDusk","category":"Laravel Docs","title":"Dusk"},{"command":"extension.laravelDocsEloquent","category":"Laravel Docs","title":"Eloquent"},{"command":"extension.laravelDocsEloquentCollections","category":"Laravel Docs","title":"Eloquent Collections"},{"command":"extension.laravelDocsEloquentMutators","category":"Laravel Docs","title":"Eloquent Mutators"},{"command":"extension.laravelDocsEloquentRelationships","category":"Laravel Docs","title":"Eloquent Relationships"},{"command":"extension.laravelDocsEloquentResources","category":"Laravel Docs","title":"Eloquent Resources"},{"command":"extension.laravelDocsEloquentSerialization","category":"Laravel Docs","title":"Eloquent Serialization"},{"command":"extension.laravelDocsEncryption","category":"Laravel Docs","title":"Encryption"},{"command":"extension.laravelDocsEnvoy","category":"Laravel Docs","title":"Envoy"},{"command":"extension.laravelDocsErrors","category":"Laravel Docs","title":"Errors"},{"command":"extension.laravelDocsEvents","category":"Laravel Docs","title":"Events"},{"command":"extension.laravelDocsFacades","category":"Laravel Docs","title":"Facades"},{"command":"extension.laravelDocsFilesystem","category":"Laravel Docs","title":"Filesystem"},{"command":"extension.laravelDocsFortify","category":"Laravel Docs","title":"Fortify"},{"command":"extension.laravelDocsHashing","category":"Laravel Docs","title":"Hashing"},{"command":"extension.laravelDocsHelpers","category":"Laravel Docs","title":"Helpers"},{"command":"extension.laravelDocsHomestead","category":"Laravel Docs","title":"Homestead"},{"command":"extension.laravelDocsHorizon","category":"Laravel Docs","title":"Horizon"},{"command":"extension.laravelDocsHttpClient","category":"Laravel Docs","title":"Http Client"},{"command":"extension.laravelDocsHttpTests","category":"Laravel Docs","title":"Http Tests"},{"command":"extension.laravelDocsInstallation","category":"Laravel Docs","title":"Installation"},{"command":"extension.laravelDocsLifecycle","category":"Laravel Docs","title":"Lifecycle"},{"command":"extension.laravelDocsLocalization","category":"Laravel Docs","title":"Localization"},{"command":"extension.laravelDocsLogging","category":"Laravel Docs","title":"Logging"},{"command":"extension.laravelDocsMail","category":"Laravel Docs","title":"Mail"},{"command":"extension.laravelDocsMiddleware","category":"Laravel Docs","title":"Middleware"},{"command":"extension.laravelDocsMigrations","category":"Laravel Docs","title":"Migrations"},{"command":"extension.laravelDocsMix","category":"Laravel Docs","title":"Mix"},{"command":"extension.laravelDocsMocking","category":"Laravel Docs","title":"Mocking"},{"command":"extension.laravelDocsNotifications","category":"Laravel Docs","title":"Notifications"},{"command":"extension.laravelDocsOctane","category":"Laravel Docs","title":"Octane"},{"command":"extension.laravelDocsPackages","category":"Laravel Docs","title":"Packages"},{"command":"extension.laravelDocsPagination","category":"Laravel Docs","title":"Pagination"},{"command":"extension.laravelDocsPassport","category":"Laravel Docs","title":"Passport"},{"command":"extension.laravelDocsPasswords","category":"Laravel Docs","title":"Passwords"},{"command":"extension.laravelDocsProviders","category":"Laravel Docs","title":"Providers"},{"command":"extension.laravelDocsQueries","category":"Laravel Docs","title":"Queries"},{"command":"extension.laravelDocsQueues","category":"Laravel Docs","title":"Queues"},{"command":"extension.laravelDocsRateLimiting","category":"Laravel Docs","title":"Rate Limiting"},{"command":"extension.laravelDocsRedis","category":"Laravel Docs","title":"Redis"},{"command":"extension.laravelDocsReleases","category":"Laravel Docs","title":"Releases"},{"command":"extension.laravelDocsRequests","category":"Laravel Docs","title":"Requests"},{"command":"extension.laravelDocsResponses","category":"Laravel Docs","title":"Responses"},{"command":"extension.laravelDocsRouting","category":"Laravel Docs","title":"Routing"},{"command":"extension.laravelDocsSail","category":"Laravel Docs","title":"Sail"},{"command":"extension.laravelDocsSanctum","category":"Laravel Docs","title":"Sanctum"},{"command":"extension.laravelDocsScheduling","category":"Laravel Docs","title":"Scheduling"},{"command":"extension.laravelDocsScout","category":"Laravel Docs","title":"Scout"},{"command":"extension.laravelDocsSeeding","category":"Laravel Docs","title":"Seeding"},{"command":"extension.laravelDocsSession","category":"Laravel Docs","title":"Session"},{"command":"extension.laravelDocsSocialite","category":"Laravel Docs","title":"Socialite"},{"command":"extension.laravelDocsStarterKits","category":"Laravel Docs","title":"Starter Kits"},{"command":"extension.laravelDocsStructure","category":"Laravel Docs","title":"Structure"},{"command":"extension.laravelDocsTelescope","category":"Laravel Docs","title":"Telescope"},{"command":"extension.laravelDocsTesting","category":"Laravel Docs","title":"Testing"},{"command":"extension.laravelDocsUpgrade","category":"Laravel Docs","title":"Upgrade"},{"command":"extension.laravelDocsUrls","category":"Laravel Docs","title":"Urls"},{"command":"extension.laravelDocsValet","category":"Laravel Docs","title":"Valet"},{"command":"extension.laravelDocsValidation","category":"Laravel Docs","title":"Validation"},{"command":"extension.laravelDocsVerification","category":"Laravel Docs","title":"Verification"},{"command":"extension.laravelDocsViews","category":"Laravel Docs","title":"Views"}]},"scripts":{"vscode:prepublish":"npm run compile","compile":"tsc -p ./","watch":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install","test":"npm run compile && node ./node_modules/vscode/bin/test"},"devDependencies":{"@types/mocha":"^2.2.42","@types/node":"^7.0.43","typescript":"^2.6.1","vscode":"^1.1.33"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/austenc.laravel-docs-1.8.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"905ed3e4-00f4-4603-bfb7-c12c516baf85","publisherId":"e31dbe41-e3a1-4ff6-9d0e-7701d83057b1","publisherDisplayName":"Austen Cameron","targetPlatform":"undefined","isApplicationScoped":false,"updated":false,"isPreReleaseVersion":false,"installedTimestamp":1670334540173,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"bmewburn.vscode-intelephense-client","uuid":"ffda6552-0ad5-431b-a4fa-0905a7e4f3f0"},"manifest":{"name":"vscode-intelephense-client","displayName":"PHP Intelephense","description":"PHP code intelligence for Visual Studio Code","author":{"name":"Ben Mewburn","email":"ben@mewburn.id.au"},"license":"SEE LICENSE IN LICENSE.txt","version":"1.9.3","publisher":"bmewburn","engines":{"vscode":"^1.67.0"},"categories":["Programming Languages","Linters","Formatters"],"preview":false,"activationEvents":["onLanguage:php","onCommand:intelephense.enter.key"],"keywords":["php","intellisense","references","symbols","format","multi-root ready","language server","autocomplete","language","support"],"bugs":{"url":"https://github.com/bmewburn/vscode-intelephense/issues"},"homepage":"https://intelephense.com","repository":{"type":"git","url":"https://github.com/bmewburn/vscode-intelephense.git"},"icon":"images/elephpant.png","main":"./lib/extension","files":["/lib","/images","/CHANGELOG.md","/README.md","/LICENSE.txt","/package.json"],"extensionKind":["workspace"],"capabilities":{"untrustedWorkspaces":{"supported":"limited","description":"An alternate Node.js runtime or maximum memory value cannot be provided via workspace settings in an untrusted workspace.","restrictedConfigurations":["intelephense.runtime","intelephense.maxMemory"]},"virtualWorkspaces":{"supported":"limited","description":"Virtual Workspaces are not indexed. As such language intelligence and symbol recognition is limited to open files."}},"contributes":{"languages":[{"id":"php"}],"commands":[{"command":"intelephense.index.workspace","title":"Index workspace","category":"Intelephense"},{"command":"intelephense.cancel.indexing","title":"Cancel indexing","category":"Intelephense"},{"command":"intelephense.enter.key","title":"Enter licence key","category":"Intelephense"}],"menus":{"commandPalette":[{"command":"intelephense.index.workspace","when":"resourceLangId == php"},{"command":"intelephense.cancel.indexing","when":"resourceLangId == php"},{"command":"intelephense.enter.key"}]},"configuration":{"type":"object","title":"intelephense","properties":{"intelephense.compatibility.correctForBaseClassStaticUnionTypes":{"type":"boolean","default":true,"description":"Resolves `BaseClass|static` union types to `static` instead of `BaseClass`.","scope":"window"},"intelephense.compatibility.correctForArrayAccessArrayAndTraversableArrayUnionTypes":{"type":"boolean","default":true,"description":"Resolves `ArrayAccess` and `Traversable` implementations that are unioned with a typed array to generic syntax. eg `ArrayAccessOrTraversable|ElementType[]` => `ArrayAccessOrTraversable<mixed, ElementType>`.","scope":"window"},"intelephense.files.maxSize":{"type":"number","default":1000000,"description":"Maximum file size in bytes.","scope":"window"},"intelephense.files.associations":{"type":"array","default":["*.php","*.phtml"],"description":"Configure glob patterns to make files available for language server features. Inherits from files.associations.","scope":"window"},"intelephense.files.exclude":{"type":"array","items":{"type":"string"},"default":["**/.git/**","**/.svn/**","**/.hg/**","**/CVS/**","**/.DS_Store/**","**/node_modules/**","**/bower_components/**","**/vendor/**/{Tests,tests}/**","**/.history/**","**/vendor/**/vendor/**"],"description":"Configure glob patterns to exclude certain files and folders from all language server features. Inherits from files.exclude.","scope":"resource"},"intelephense.stubs":{"type":"array","items":{"type":"string","enum":["aerospike","amqp","apache","apcu","ast","bcmath","blackfire","bz2","calendar","cassandra","com_dotnet","Core","couchbase","couchbase_v2","crypto","ctype","cubrid","curl","date","dba","decimal","dio","dom","ds","eio","elastic_apm","enchant","Ev","event","exif","expect","fann","FFI","ffmpeg","fileinfo","filter","fpm","ftp","gd","gearman","geoip","geos","gettext","gmagick","gmp","gnupg","grpc","hash","http","ibm_db2","iconv","igbinary","imagick","imap","inotify","interbase","intl","json","judy","ldap","leveldb","libevent","libsodium","libvirt-php","libxml","lua","LuaSandbox","lzf","mailparse","mapscript","mbstring","mcrypt","memcache","memcached","meminfo","meta","ming","mongo","mongodb","mosquitto-php","mqseries","msgpack","mssql","mysql","mysql_xdevapi","mysqli","ncurses","newrelic","oauth","oci8","odbc","openssl","parallel","Parle","pcntl","pcov","pcre","pdflib","PDO","pdo_ibm","pdo_mysql","pdo_pgsql","pdo_sqlite","pgsql","Phar","phpdbg","posix","pq","pspell","pthreads","radius","random","rar","rdkafka","readline","recode","redis","Reflection","regex","rpminfo","rrd","SaxonC","session","shmop","simple_kafka_client","SimpleXML","snappy","snmp","soap","sockets","sodium","solr","SPL","SplType","SQLite","sqlite3","sqlsrv","ssh2","standard","stats","stomp","suhosin","superglobals","svm","svn","swoole","sybase","sync","sysvmsg","sysvsem","sysvshm","tidy","tokenizer","uopz","uploadprogress","uuid","uv","v8js","wddx","win32service","winbinder","wincache","wordpress","xcache","xdebug","xdiff","xhprof","xlswriter","xml","xmlreader","xmlrpc","xmlwriter","xsl","xxtea","yaf","yaml","yar","zend","Zend OPcache","ZendCache","ZendDebugger","ZendUtils","zip","zlib","zmq","zookeeper","zstd"]},"default":["apache","bcmath","bz2","calendar","com_dotnet","Core","ctype","curl","date","dba","dom","enchant","exif","FFI","fileinfo","filter","fpm","ftp","gd","gettext","gmp","hash","iconv","imap","intl","json","ldap","libxml","mbstring","meta","mysqli","oci8","odbc","openssl","pcntl","pcre","PDO","pdo_ibm","pdo_mysql","pdo_pgsql","pdo_sqlite","pgsql","Phar","posix","pspell","random","readline","Reflection","session","shmop","SimpleXML","snmp","soap","sockets","sodium","SPL","sqlite3","standard","superglobals","sysvmsg","sysvsem","sysvshm","tidy","tokenizer","xml","xmlreader","xmlrpc","xmlwriter","xsl","Zend OPcache","zip","zlib"],"description":"Configure stub files for built in symbols and common extensions. The default setting includes PHP core and all bundled extensions.","scope":"window"},"intelephense.completion.insertUseDeclaration":{"type":"boolean","default":true,"description":"Use declarations will be automatically inserted for namespaced classes, traits, interfaces, functions, and constants.","scope":"window"},"intelephense.completion.fullyQualifyGlobalConstantsAndFunctions":{"type":"boolean","default":false,"description":"Global namespace constants and functions will be fully qualified (prefixed with a backslash).","scope":"window"},"intelephense.completion.triggerParameterHints":{"type":"boolean","default":true,"description":"Method and function completions will include parentheses and trigger parameter hints.","scope":"window"},"intelephense.completion.maxItems":{"type":"number","default":100,"description":"The maximum number of completion items returned per request.","scope":"window"},"intelephense.format.enable":{"type":"boolean","default":true,"description":"Enables formatting.","scope":"window"},"intelephense.format.braces":{"type":"string","default":"psr12","enum":["psr12","allman","k&r"],"enumDescriptions":["PHP-FIG PSR-2 and PSR-12 style. A mix of Allman and K&R","Allman. Opening brace on the next line.","K&R (1TBS). Opening brace on the same line."],"description":"Controls formatting style of braces","scope":"window"},"intelephense.environment.documentRoot":{"type":"string","description":"The directory of the entry point to the application (directory of index.php). Can be absolute or relative to the workspace folder. Used for resolving script inclusion and path suggestions.","scope":"resource"},"intelephense.environment.includePaths":{"type":"array","items":{"type":"string"},"description":"The include paths (as individual path items) as defined in the include_path ini setting or paths to external libraries. Can be absolute or relative to the workspace folder. Used for resolving script inclusion and/or adding external symbols to folder.","scope":"resource"},"intelephense.environment.phpVersion":{"type":"string","default":"8.2.0","description":"A semver compatible string that represents the target PHP version. Used for providing version appropriate suggestions and diagnostics. PHP 5.3.0 and greater supported.","scope":"window"},"intelephense.environment.shortOpenTag":{"type":"boolean","default":true,"description":"When enabled '<?' will be parsed as a PHP open tag. Defaults to true.","scope":"window"},"intelephense.diagnostics.enable":{"type":"boolean","default":true,"description":"Enables diagnostics.","scope":"window"},"intelephense.diagnostics.run":{"type":"string","default":"onType","enum":["onType","onSave"],"enumDescriptions":["Diagnostics will run as changes are made to the document.","Diagnostics will run when the document is saved."],"description":"Controls when diagnostics are run.","scope":"window"},"intelephense.diagnostics.embeddedLanguages":{"type":"boolean","default":true,"description":"Enables diagnostics in embedded languages.","scope":"window"},"intelephense.diagnostics.undefinedSymbols":{"type":"boolean","default":true,"description":"DEPRECATED. Use the setting for each symbol category.","scope":"window"},"intelephense.diagnostics.undefinedVariables":{"type":"boolean","default":true,"description":"Enables undefined variable diagnostics.","scope":"window"},"intelephense.diagnostics.undefinedTypes":{"type":"boolean","default":true,"description":"Enables undefined class, interface and trait diagnostics.","scope":"window"},"intelephense.diagnostics.undefinedFunctions":{"type":"boolean","default":true,"description":"Enables undefined function diagnostics.","scope":"window"},"intelephense.diagnostics.undefinedConstants":{"type":"boolean","default":true,"description":"Enables undefined constant diagnostics.","scope":"window"},"intelephense.diagnostics.undefinedClassConstants":{"type":"boolean","default":true,"description":"Enables undefined class constant diagnostics.","scope":"window"},"intelephense.diagnostics.undefinedMethods":{"type":"boolean","default":true,"description":"Enables undefined method diagnostics.","scope":"window"},"intelephense.diagnostics.undefinedProperties":{"type":"boolean","default":true,"description":"Enables undefined static property diagnostics.","scope":"window"},"intelephense.diagnostics.unusedSymbols":{"type":"boolean","default":true,"description":"Enables unused variable, private member, and import diagnostics.","scope":"window"},"intelephense.diagnostics.unexpectedTokens":{"type":"boolean","default":true,"description":"Enables unexpected token diagnostics.","scope":"window"},"intelephense.diagnostics.duplicateSymbols":{"type":"boolean","default":true,"description":"Enables duplicate symbol diagnostics.","scope":"window"},"intelephense.diagnostics.argumentCount":{"type":"boolean","default":true,"description":"Enables argument count diagnostics.","scope":"window"},"intelephense.diagnostics.typeErrors":{"type":"boolean","default":true,"description":"Enables diagnostics on type compatibility of arguments, property assignments, and return statements where types have been declared.","scope":"window"},"intelephense.diagnostics.deprecated":{"type":"boolean","default":true,"description":"Enables deprecated diagnostics.","scope":"window"},"intelephense.diagnostics.languageConstraints":{"type":"boolean","default":true,"description":"Enables reporting of various language constraint errors.","scope":"window"},"intelephense.diagnostics.implementationErrors":{"type":"boolean","default":true,"description":"Enables reporting of problems associated with method and class implementations. For example, unimplemented methods or method signature incompatibilities.","scope":"window"},"intelephense.runtime":{"type":"string","description":"Path to a Node.js executable. Use this if you wish to use a different version of Node.js. Defaults to Node.js shipped with VSCode.","scope":"machine"},"intelephense.maxMemory":{"type":"number","description":"Maximum memory (in MB) that the server should use. On some systems this may only have effect when runtime has been set. Minimum 256.","scope":"window"},"intelephense.licenceKey":{"type":"string","description":"DEPRECATED. Don't use this. Go to command palette and search for enter licence key.","scope":"application"},"intelephense.telemetry.enabled":{"type":["boolean","null"],"description":"Anonymous usage and crash data will be sent to Azure Application Insights. Inherits from telemetry.enableTelemetry.","scope":"window","default":null},"intelephense.rename.exclude":{"type":"array","items":{"type":"string"},"default":["**/vendor/**"],"description":"Glob patterns matching files and folders that should be excluded when renaming symbols. Rename operation will fail if the symbol definition is found in the excluded files/folders.","scope":"resource"},"intelephense.rename.namespaceMode":{"type":"string","enum":["single","all"],"default":"single","enumDescriptions":["Only symbols defined in the current file are affected. For example, this makes a rename of a namespace the equivalent of a single move class operation.","All symbols that share this namespace, not necessarily defined in the current file will be affected. For example it would move all classes that share this namespace to the new namespace."],"description":"Controls the scope of a namespace rename operation.","scope":"window"},"intelephense.references.exclude":{"type":"array","items":{"type":"string"},"default":["**/vendor/**"],"description":"Glob patterns matching files and folders that should be excluded from references search.","scope":"resource"},"intelephense.phpdoc.returnVoid":{"type":"boolean","default":true,"description":"Adds `@return void` to auto generated phpdoc for definitions that do not return a value.","scope":"window"},"intelephense.phpdoc.textFormat":{"type":"string","enum":["snippet","text"],"default":"snippet","enumDescriptions":["Auto generated phpdoc is returned in snippet format. Templates are partially resolved by evaluating phpdoc specific variables only.","Auto generated phpdoc is returned as plain text. Templates are resolved completely by the server."],"scope":"window"},"intelephense.phpdoc.classTemplate":{"type":"object","properties":{"summary":{"type":"string","description":"A snippet string representing a phpdoc summary."},"description":{"type":"string","description":"A snippet string representing a phpdoc description."},"tags":{"type":"array","items":{"type":"string"},"description":"An array of snippet strings representing phpdoc tags."}},"default":{"summary":"$1","tags":["@package ${1:$SYMBOL_NAMESPACE}"]},"description":"An object that describes the format of generated class/interface/trait phpdoc. The following snippet variables are available: SYMBOL_NAME; SYMBOL_KIND; SYMBOL_TYPE; SYMBOL_NAMESPACE.","scope":"window"},"intelephense.phpdoc.propertyTemplate":{"type":"object","properties":{"summary":{"type":"string","description":"A snippet string representing a phpdoc summary."},"description":{"type":"string","description":"A snippet string representing a phpdoc description."},"tags":{"type":"array","items":{"type":"string"},"description":"An array of snippet strings representing phpdoc tags."}},"default":{"summary":"$1","tags":["@var ${1:$SYMBOL_TYPE}"]},"description":"An object that describes the format of generated property phpdoc. The following snippet variables are available: SYMBOL_NAME; SYMBOL_KIND; SYMBOL_TYPE; SYMBOL_NAMESPACE.","scope":"window"},"intelephense.phpdoc.functionTemplate":{"type":"object","properties":{"summary":{"type":"string","description":"A snippet string representing a phpdoc summary."},"description":{"type":"string","description":"A snippet string representing a phpdoc description."},"tags":{"type":"array","items":{"type":"string"},"description":"An array of snippet strings representing phpdoc tags."}},"default":{"summary":"$1","tags":["@param ${1:$SYMBOL_TYPE} $SYMBOL_NAME $2","@return ${1:$SYMBOL_TYPE} $2","@throws ${1:$SYMBOL_TYPE} $2"]},"description":"An object that describes the format of generated function/method phpdoc. The following snippet variables are available: SYMBOL_NAME; SYMBOL_KIND; SYMBOL_TYPE; SYMBOL_NAMESPACE.","scope":"window"},"intelephense.phpdoc.useFullyQualifiedNames":{"type":"boolean","default":false,"description":"Fully qualified names will be used for types when true. When false short type names will be used and imported where appropriate. Overrides intelephense.completion.insertUseDeclaration.","scope":"window"},"intelephense.trace.server":{"type":"string","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VSCode and the intelephense language server.","scope":"window"}}}},"scripts":{"vscode:prepublish":"npm run production","compile":"rimraf out/* && tsc -p ./","production":"rimraf lib && webpack --config webpack.config.js"},"devDependencies":{"@types/fs-extra":"~9.0.13","@types/mocha":"~10.0.1","@types/node":"16.x","@types/semver":"~7.3.13","rimraf":"~3.0.2","ts-loader":"~9.4.2","typescript":"~4.9.4","@types/vscode":"~1.67.0","vscode-test":"~1.6.1","webpack":"~5.75.0","webpack-cli":"~5.0.1"},"dependencies":{"fs-extra":"~11.1.0","intelephense":"1.9.3","semver":"~7.3.8","vscode-languageclient":"~8.0.2"},"private":true},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/bmewburn.vscode-intelephense-client-1.9.3","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"ffda6552-0ad5-431b-a4fa-0905a7e4f3f0","publisherId":"3209eeb0-2b1a-4484-8c83-2627b29db88e","publisherDisplayName":"Ben Mewburn","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1673339373148,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"codingyu.laravel-goto-view","uuid":"0b86e0a5-d2ef-48d8-9a1a-73f96e65f26e"},"manifest":{"name":"laravel-goto-view","displayName":"Laravel goto view","description":"Quick jump to view","version":"1.3.8","publisher":"codingyu","license":"MIT","engines":{"vscode":"^1.50.0"},"icon":"images/icon.jpg","repository":"https://github.com/codingyu/laravel-goto-view.git","categories":["Other"],"keywords":["PHP","Laravel"],"activationEvents":["onLanguage:php","onLanguage:blade"],"contributes":{"configuration":{"type":"object","title":"Laravel goto view configuration","properties":{"laravel_goto_view.quickJump":{"type":"boolean","default":true,"description":"Use 'Ctrl' or 'Alt' + click"},"laravel_goto_view.folderTip":{"type":"boolean","default":true,"description":"Display path name"},"laravel_goto_view.maxLinesCount":{"type":"integer","default":666,"description":"Maximum number of scanning rows"},"laravel_goto_view.regex":{"type":"string","default":"(?<=view\\(['\"]|\\(view:.['\"]|View::make\\(['\"]|@include\\(['\"]|@extends\\(['\"]|@component\\(['\"]|Inertia::render\\(['\"]|\\(component:.['\"]|\\<)(\\<x-|\\<livewire:|[^'\" \\/>]+)","description":"Custom regex for matching strings"},"laravel_goto_view.folders":{"type":"object","default":{"default":"/resources/views","js":"/resources/js/Pages","vendor":"/resources/views/vendor"},"items":{"type":"string"},"minItems":1,"uniqueItems":true,"description":"Multiple folders"},"laravel_goto_view.extensions":{"type":"array","default":[".blade.php",".vue"],"items":{"type":"string"},"minItems":1,"uniqueItems":true,"description":"Multiple extensions"}}}},"main":"./out/extension.js","scripts":{"vscode:prepublish":"npm run compile","compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"npm run compile && npm run lint","lint":"eslint src --ext ts","test":"node ./out/test/runTest.js"},"devDependencies":{"@types/vscode":"^1.50.0","@types/glob":"^7.1.4","@types/mocha":"^9.0.0","@types/node":"14.x","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","eslint":"^8.1.0","glob":"^7.1.7","mocha":"^9.1.3","typescript":"^4.4.4","@vscode/test-electron":"^1.6.2"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/codingyu.laravel-goto-view-1.3.8","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"0b86e0a5-d2ef-48d8-9a1a-73f96e65f26e","publisherId":"cb0de273-0bdf-4cd8-aa9e-ae0a5627aca2","publisherDisplayName":"codingyu","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1668584722343,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"editorconfig.editorconfig","uuid":"f60a60a6-95ba-42d4-b41c-3d24c1b89588"},"manifest":{"name":"EditorConfig","displayName":"EditorConfig for VS Code","description":"EditorConfig Support for Visual Studio Code","publisher":"EditorConfig","version":"0.16.4","icon":"EditorConfig_icon.png","engines":{"vscode":"^1.51.1"},"author":"EditorConfig Team","license":"MIT","categories":["Other"],"keywords":["editor","config","multi-root ready"],"homepage":"https://github.com/editorconfig/editorconfig-vscode/blob/master/README.md","repository":{"type":"git","url":"https://github.com/editorconfig/editorconfig-vscode.git"},"bugs":{"url":"https://github.com/editorconfig/editorconfig-vscode/issues"},"galleryBanner":{"color":"#37699A","theme":"dark"},"activationEvents":["*"],"main":"./out/editorConfigMain.js","types":"./out/editorConfigMain.d.ts","contributes":{"commands":[{"command":"EditorConfig.generate","title":"Generate .editorconfig"}],"configuration":{"title":"EditorConfig","properties":{"editorconfig.generateAuto":{"type":"boolean","default":true,"description":"Automatically generates an .editorconfig file according to your current editor settings."},"editorconfig.template":{"type":"string","default":"default","description":"If generateAuto is false, this template path will be used for each newly-generated .editorconfig file."}}},"menus":{"commandPalette":[{"command":"EditorConfig.generate","when":"explorerResourceIsFolder"}],"explorer/context":[{"command":"EditorConfig.generate","when":"explorerResourceIsFolder","group":"EditorConfig@1"}]},"languages":[{"id":"editorconfig","extensions":[".editorconfig"],"aliases":["EditorConfig","editorconfig"],"filenames":[],"configuration":"./editorconfig.language-configuration.json"}],"grammars":[{"language":"editorconfig","scopeName":"source.editorconfig","path":"./syntaxes/editorconfig.tmLanguage.json"}]},"dependencies":{"editorconfig":"^0.15"},"devDependencies":{"@types/glob":"^7","@types/mocha":"^8","@types/node":"^14","@types/vscode":"^1","@typescript-eslint/eslint-plugin":"^4","@typescript-eslint/parser":"^4","eslint":"^7","eslint-config-prettier":"^6","eslint-config-xo":"^0.33","eslint-plugin-prettier":"^3","glob":"^7","husky":"^4","lint-staged":"^10","mocha":"^8","prettier":"^2","rimraf":"^3","typescript":"^4","vscode-test":"^1","vscode-test-utils":"^1"},"scripts":{"clean":"rimraf out","prebuild":"npm run clean","build":"tsc","postbuild":"cp -r src/test/suite/fixtures out/test/suite && cp src/DefaultTemplate.editorconfig out","lint":"eslint src/**/*.ts","pretest":"npm run lint && npm run build","prewatch":"npm run build","watch":"tsc -watch","check-types":"tsc --noEmit","test":"node out/test/runTest.js","vscode:prepublish":"npm run build"},"husky":{"hooks":{"pre-commit":"lint-staged","pre-push":"npm run lint && npm run check-types"}},"lint-staged":{"*.ts":["eslint --fix","prettier --write","git add"],"*.{json,md}":["prettier --write","git add"],"*.js":["git reset"]},"eslintConfig":{"extends":["xo","prettier"],"env":{"jest":true,"node":true},"rules":{"prettier/prettier":"error"},"plugins":["prettier"]},"prettier":{"arrowParens":"avoid","proseWrap":"always","semi":false,"singleQuote":true,"trailingComma":"all"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/editorconfig.editorconfig-0.16.4","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"f60a60a6-95ba-42d4-b41c-3d24c1b89588","publisherId":"1ed869e4-8588-4af4-a51e-9c1c86b034b9","publisherDisplayName":"EditorConfig","installedTimestamp":1621260228654},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"glitchbl.laravel-create-view","uuid":"285b59bb-7629-432e-9c32-417b90e5fbc2"},"manifest":{"name":"laravel-create-view","displayName":"Laravel Create View","description":"Create laravel view using dot notation","version":"0.0.6","publisher":"glitchbl","engines":{"vscode":"^1.35.0"},"repository":"https://github.com/glitchbl/laravel-create-view.git","categories":["Other"],"keywords":["PHP","Laravel"],"activationEvents":["onCommand:extension.createView","onLanguage:php","onLanguage:blade"],"main":"./out/extension.js","contributes":{"commands":[{"command":"extension.createView","title":"Create View","category":"Laravel"}]},"scripts":{"vscode:prepublish":"yarn run compile","compile":"tsc -p ./","watch":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install","test":"yarn run compile && node ./node_modules/vscode/bin/test"},"dependencies":{"@types/mkdirp":"^0.5.2","mkdirp":"^0.5.1"},"devDependencies":{"@types/mocha":"^2.2.42","@types/node":"^10.12.21","tslint":"^5.12.1","typescript":"^3.3.1","vscode":"^1.1.28"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/glitchbl.laravel-create-view-0.0.6","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"285b59bb-7629-432e-9c32-417b90e5fbc2","publisherId":"789bdcd8-97c8-4986-8936-079c1461deb9","publisherDisplayName":"glitchbl","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1650084121339},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"ihunte.laravel-blade-wrapper","uuid":"8cd88401-57df-4c5d-bd32-8d7e1877b88a"},"manifest":{"name":"laravel-blade-wrapper","displayName":"Laravel Blade Wrapper","description":"An extension to wrap Blade directives","version":"1.0.1","publisher":"IHunte","homepage":"https://github.com/IHunte/Laravel-Blade-Wrapper","repository":{"type":"git","url":"https://github.com/IHunte/Laravel-Blade-Wrapper"},"bugs":{"url":"https://github.com/IHunte/Laravel-Blade-Wrapper/issues"},"engines":{"vscode":"^1.64.0"},"keywords":["laravel","blade","template","snippet","formatter","wrapper"],"icon":"images/icon.png","categories":["Programming Languages","Snippets","Formatters"],"activationEvents":["*"],"main":"./out/wrapper.js","contributes":{"configuration":{"type":"object","title":"Wrap With","properties":{"wrap.with.if":{"type":"object","default":{"label":"@if","description":"@if()...@endif","disabled":false,"snippet":"@if (${1:condition}) \n\t$TM_SELECTED_TEXT\n@endif$0"}},"wrap.with.ifelse":{"type":"object","default":{"label":"@if-else","description":"@if()...@else...@endif","disabled":false,"snippet":"@if (${1:condition}) \n\t$TM_SELECTED_TEXT\n@else \n\n@endif$0"}},"wrap.with.for":{"type":"object","default":{"label":"@for","description":"@for...@endfor","disabled":false,"snippet":"@for (${1:condition}) \n\t$TM_SELECTED_TEXT\n@endfor$0"}},"wrap.with.foreach":{"type":"object","default":{"label":"@foreach","description":"@foreach...@endforeach","disabled":false,"snippet":"@foreach (${1:\\$collection} as ${2:\\$item}) \n\t$TM_SELECTED_TEXT\n@endforeach$0"}},"wrap.with.forelse":{"type":"object","default":{"label":"@forelse","description":"@forelse...@empty...@endforelse","disabled":false,"snippet":"@forelse (${1:\\$collection} as ${2:\\$item}) \n\t$TM_SELECTED_TEXT\n@empty \n\n@endforelse"}},"wrap.with.while":{"type":"object","default":{"label":"@while","description":"@while...@endwhile","disabled":false,"snippet":"@while (${1:condition}) \n\t$TM_SELECTED_TEXT\n@endwhile$0"}},"wrap.with.push":{"type":"object","default":{"label":"@push","description":"@push...@endpush","disabled":false,"snippet":"@push ('${1:name}') \n\t$TM_SELECTED_TEXT\n@endpush$0"}},"wrap.with.pushonce":{"type":"object","default":{"label":"@pushOnce","description":"@pushOnce...@endPushOnce","disabled":false,"snippet":"@pushOnce ('${1:name}') \n\t$TM_SELECTED_TEXT\n@endPushOnce$0"}},"wrap.with.prepend":{"type":"object","default":{"label":"@prepend","description":"@prepend...@endprepend","disabled":false,"snippet":"@prepend ('${1:scripts}') \n\t$TM_SELECTED_TEXT\n@endprepend$0"}},"wrap.with.once":{"type":"object","default":{"label":"@once","description":"@once...@endonce","disabled":false,"snippet":"@once \n\t$TM_SELECTED_TEXT\n@endonce$0"}},"wrap.with.section":{"type":"object","default":{"label":"@section","description":"@section...@endsection","disabled":false,"snippet":"@section ('${1:name}') \n\t$TM_SELECTED_TEXT\n@endsection$0"}},"wrap.with.sectionshow":{"type":"object","default":{"label":"@section-show","description":"@section...@show","disabled":false,"snippet":"@section ('${1}') \n\t$TM_SELECTED_TEXT\n@show$0"}},"wrap.with.hassection":{"type":"object","default":{"label":"@has-section","description":"@hasSection...@else...@endif","disabled":false,"snippet":"@hasSection ('${1:name}') \n\t$TM_SELECTED_TEXT\n@else \n\n@endif"}},"wrap.with.unless":{"type":"object","default":{"label":"@unless","description":"@unless...@endunless","disabled":false,"snippet":"@unless ($1) \n\t$TM_SELECTED_TEXT\n@endunless$0"}},"wrap.with.can":{"type":"object","default":{"label":"@can","description":"@can...@endcan","disabled":false,"snippet":"@can ('${1:update}', ${2:Model}::class) \n\t$TM_SELECTED_TEXT\n@endcan$0"}},"wrap.with.canelse":{"type":"object","default":{"label":"@can-elsecan","description":"@can...@elsecan...@endcan","disabled":false,"snippet":"@can ('${1:update}', ${2:\\$post}) \n\t$TM_SELECTED_TEXT\n@elsecan ('${3:create}', ${4:\\$post}) \n\n@endcan"}},"wrap.with.cannot":{"type":"object","default":{"label":"@cannot","description":"@cannot...@endcannot","disabled":false,"snippet":"@cannot ('${1:update}', ${2:Model}::class) \n\t$TM_SELECTED_TEXT\n@endcannot$0"}},"wrap.with.cannotelse":{"type":"object","default":{"label":"@cannot-elsecannot","description":"@cannot...@elsecannot...@endcannot","disabled":false,"snippet":"@cannot ('${1:update}', ${2:\\$post}) \n\t$TM_SELECTED_TEXT\n@elsecannot ('${3:create}', ${4:\\$post}) \n\n@endcannot"}},"wrap.with.component":{"type":"object","default":{"label":"@component","description":"@component...@endcomponent","disabled":false,"snippet":"@component ('$1') \n\t$TM_SELECTED_TEXT\n@endcomponent$0"}},"wrap.with.slot":{"type":"object","default":{"label":"@slot","description":"@slot...@endslot","disabled":false,"snippet":"@slot ('$1') \n\t$TM_SELECTED_TEXT\n@endslot$0"}},"wrap.with.isset":{"type":"object","default":{"label":"@isset","description":"@isset...@endisset","disabled":false,"snippet":"@isset (${1:\\$record}) \n\t$TM_SELECTED_TEXT\n@endisset$0"}},"wrap.with.empty":{"type":"object","default":{"label":"@empty","description":"@empty...@endempty","disabled":false,"snippet":"@empty (${1:\\$record}) \n\t$TM_SELECTED_TEXT\n@endempty$0"}},"wrap.with.auth":{"type":"object","default":{"label":"@auth","description":"@auth...@endauth","disabled":false,"snippet":"@auth\n\t$TM_SELECTED_TEXT\n@endauth$0"}},"wrap.with.guest":{"type":"object","default":{"label":"@guest","description":"@guest...@endguest","disabled":false,"snippet":"@guest\n\t$TM_SELECTED_TEXT\n@endguest$0"}},"wrap.with.error":{"type":"object","default":{"label":"@error","description":"@error...@enderror","disabled":false,"snippet":"@error ('${1:record}') \n\t$TM_SELECTED_TEXT\n@enderror$0"}},"wrap.with.env":{"type":"object","default":{"label":"@env","description":"@env...@endenv","disabled":false,"snippet":"@env ('${1:staging}') \n\t$TM_SELECTED_TEXT\n@endenv$0"}},"wrap.with.php":{"type":"object","default":{"label":"@php","description":"@php...@endphp","disabled":false,"snippet":"@php\n\t$TM_SELECTED_TEXT\n@endphp$0"}},"wrap.with.production":{"type":"object","default":{"label":"@production","description":"@production...@endproduction","disabled":false,"snippet":"@production\n\t$TM_SELECTED_TEXT\n@endproduction$0"}},"wrap.with.verbatim":{"type":"object","default":{"label":"@verbatim","description":"@verbatim...@endverbatim","disabled":false,"snippet":"@verbatim\n\t$TM_SELECTED_TEXT\n@endverbatim$0"}},"wrap.with.switch":{"type":"object","default":{"label":"@switch","description":"@switch...@case...@endswitch","disabled":false,"snippet":"@switch (${1:\\$type})\n\t@case(${2:1}) \n\t\t$TM_SELECTED_TEXT\n\t\t@break \n\t@case(${3:2}) \n\n\t\t@break \n\t@default \n\n@endswitch"}}}},"commands":[{"command":"wrap.with.if","title":"@if"},{"command":"wrap.with.ifelse","title":"@if-else"},{"command":"wrap.with.for","title":"@for"},{"command":"wrap.with.foreach","title":"@foreach"},{"command":"wrap.with.forelse","title":"@forelse"},{"command":"wrap.with.while","title":"@while"},{"command":"wrap.with.push","title":"@push"},{"command":"wrap.with.pushonce","title":"@pushOnce"},{"command":"wrap.with.prepend","title":"@prepend"},{"command":"wrap.with.once","title":"@once"},{"command":"wrap.with.section","title":"@section"},{"command":"wrap.with.sectionshow","title":"@section-show"},{"command":"wrap.with.hassection","title":"@has-section"},{"command":"wrap.with.unless","title":"@unless"},{"command":"wrap.with.can","title":"@can"},{"command":"wrap.with.canelse","title":"@can-elsecan"},{"command":"wrap.with.cannot","title":"@cannot"},{"command":"wrap.with.cannotelse","title":"@cannot-elsecannot"},{"command":"wrap.with.component","title":"@component"},{"command":"wrap.with.slot","title":"@slot"},{"command":"wrap.with.isset","title":"@isset"},{"command":"wrap.with.empty","title":"@empty"},{"command":"wrap.with.auth","title":"@auth"},{"command":"wrap.with.guest","title":"@guest"},{"command":"wrap.with.error","title":"@error"},{"command":"wrap.with.env","title":"@env"},{"command":"wrap.with.php","title":"@php"},{"command":"wrap.with.production","title":"@production"},{"command":"wrap.with.verbatim","title":"@verbatim"},{"command":"wrap.with.switch","title":"@switch"}],"keybindings":[{"command":"wrap.with","key":"ctrl+shift+T","mac":"cmd+shift+T","when":"editorHasSelection"}]},"scripts":{"vscode:prepublish":"npm run compile","compile":"tsc -p ./","watch":"tsc -watch -p ./","pretest":"npm run compile && npm run lint","lint":"eslint src --ext ts","test":"node ./out/test/runTest.js"},"devDependencies":{"@types/glob":"^7.2.0","@types/mocha":"^9.1.0","@types/node":"^17.0.18","@types/vscode":"^1.64.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","eslint":"^8.9.0","glob":"^7.2.0","mocha":"^9.2.1","typescript":"^4.5.5","vscode-test":"^1.6.1"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/ihunte.laravel-blade-wrapper-1.0.1","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"8cd88401-57df-4c5d-bd32-8d7e1877b88a","publisherId":"23046211-493d-484e-b677-36c91fffbc2b","publisherDisplayName":"IHunte","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1650084121235},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"kokororin.vscode-phpfmt","uuid":"8130e01f-ac60-4803-ab86-f05469dd7b4d"},"manifest":{"name":"vscode-phpfmt","displayName":"phpfmt - PHP formatter","version":"1.0.31","description":"Integrates phpfmt into VS Code","main":"./out/src/extension","scripts":{"build":"npm run trash && tsc -p ./","prebuild":"npm run generate","watch":"tsc -watch -p ./","trash":"trash out","generate":"ts-node scripts/generate.ts","postinstall":"node ./node_modules/vscode/bin/install","install":"node ./node_modules/phpfmt/install.js","pretest":"npm run build","test":"cross-env CODE_TESTS_WORKSPACE=testProject node ./node_modules/vscode/bin/test","prepublishOnly":"npm run build && vsce publish"},"keywords":["phpfmt","vscode"],"icon":"logo.png","publisher":"kokororin","author":"kokororin","license":"BSD-3-Clause","repository":{"type":"git","url":"https://github.com/kokororin/vscode-phpfmt.git"},"bugs":{"url":"https://github.com/kokororin/vscode-phpfmt/issues"},"homepage":"https://github.com/kokororin/vscode-phpfmt#readme","engines":{"vscode":"^1.20.0"},"categories":["Formatters","Linters","Other"],"activationEvents":["onLanguage:php"],"contributes":{"commands":[{"command":"phpfmt.format","title":"phpfmt: Format This File","when":"!inOutput && editorFocus && editorLangId == php"},{"command":"phpfmt.listTransformations","title":"phpfmt: List Transformations"},{"command":"phpfmt.openOutput","title":"phpfmt: Open Output"}],"configuration":{"title":"phpfmt Configuration options","type":"object","properties":{"phpfmt.php_bin":{"type":"string","default":"php","description":"php executable path"},"phpfmt.detect_indent":{"type":"boolean","default":false,"description":"auto detecting indent type and size (will ignore indent_with_space)"},"phpfmt.psr1":{"type":"boolean","default":false,"description":"activate PSR1 style"},"phpfmt.psr1_naming":{"type":"boolean","default":false,"description":"activate PSR1 style - Section 3 and 4.3 - Class and method names case."},"phpfmt.psr2":{"type":"boolean","default":true,"description":"activate PSR2 style"},"phpfmt.indent_with_space":{"type":["integer","boolean"],"default":4,"description":"use spaces instead of tabs for indentation. Default 4"},"phpfmt.enable_auto_align":{"type":"boolean","default":false,"description":"enable auto align of ST_EQUAL and T_DOUBLE_ARROW"},"phpfmt.visibility_order":{"type":"boolean","default":false,"description":"fixes visibiliy order for method in classes - PSR-2 4.2"},"phpfmt.passes":{"type":"array","default":[],"description":"call specific compiler pass"},"phpfmt.exclude":{"type":"array","default":[],"description":"disable specific passes"},"phpfmt.smart_linebreak_after_curly":{"type":"boolean","default":false,"description":"convert multistatement blocks into multiline blocks"},"phpfmt.yoda":{"type":"boolean","default":false,"description":"yoda-style comparisons"},"phpfmt.cakephp":{"type":"boolean","default":false,"description":"Apply CakePHP coding style"},"phpfmt.custom_arguments":{"type":"string","default":"","description":"provide custom arguments to overwrite default arguments generated by config"}}}},"devDependencies":{"@types/mocha":"^9.1.0","@types/node":"^17.0.13","cross-env":"^7.0.3","mocha":"^9.2.0","pjson":"^1.0.9","trash-cli":"^5.0.0","ts-node":"^10.4.0","typescript":"^4.5.5","vscode":"^1.1.37"},"dependencies":{"detect-indent":"^6.0.0","find-up":"^5.0.0","phpfmt":"^0.0.0"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/kokororin.vscode-phpfmt-1.0.31","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"8130e01f-ac60-4803-ab86-f05469dd7b4d","publisherId":"87515267-6659-476b-afec-26d5a80ceb2b","publisherDisplayName":"kokororin","targetPlatform":"undefined","isApplicationScoped":false,"updated":false,"isPreReleaseVersion":false,"installedTimestamp":1670334555621,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"linyang95.php-symbols","uuid":"80cd78fe-5f26-46fd-bfca-cd9b9a17329e"},"manifest":{"name":"php-symbols","displayName":"PHP Symbols","description":"support php symbols","version":"2.1.0","publisher":"linyang95","author":"Yang Lin","license":"SEE LICENSE IN LICENSE.md","homepage":"https://github.com/ly95/vsc.php-symbols","icon":"images/icon.svg","bugs":{"url":"https://github.com/ly95/vsc.php-symbols/issues","email":"linyang95@aol.com"},"engines":{"vscode":"^1.5.0"},"categories":["Languages"],"keywords":["symbols","php"],"activationEvents":["onLanguage:php"],"main":"./extension","scripts":{"postinstall":"node ./node_modules/vscode/bin/install"},"devDependencies":{"typescript":"^2.0.3","vscode":"^1.0.0","mocha":"^2.3.3","eslint":"^3.6.0","@types/node":"^6.0.40","@types/mocha":"^2.2.32"},"dependencies":{"php-parser":"^1.0.4"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/linyang95.php-symbols-2.1.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"80cd78fe-5f26-46fd-bfca-cd9b9a17329e","publisherId":"843b7523-3af0-4361-9f21-7d4ed539b279","publisherDisplayName":"lin yang","targetPlatform":"undefined","isApplicationScoped":false,"updated":false,"isPreReleaseVersion":false,"installedTimestamp":1670334559392,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"mehedidracula.php-constructor","uuid":"a439d61f-cd9c-453f-b8c7-186f73d44915"},"manifest":{"name":"php-constructor","displayName":"PHP Constructor","description":"Initialize php constructor properties","version":"0.1.2","publisher":"MehediDracula","author":"Mehedi Hassan <MehediDracula@gmail.com>","license":"SEE LICENSE IN LICENSE","engines":{"vscode":"^1.15.0"},"categories":["Other"],"keywords":["php","class","constructor"],"galleryBanner":{"color":"#0f1419","theme":"dark"},"activationEvents":["onLanguage:php","onCommand:phpConstructor.insert"],"main":"./src/extension","icon":"images/icon.png","contributes":{"commands":[{"command":"phpConstructor.insert","title":"Insert Constructor Property"}],"configuration":{"type":"object","title":"PHP constructor extension configurations","properties":{"phpConstructor.visibility":{"type":"string","default":"protected","enum":["public","protected","private"],"description":"Default property visibility modifier"},"phpConstructor.constructorVisibility":{"type":"string","default":"public","enum":["public","protected","private"],"description":"Default constructor visibility modifier"},"phpConstructor.choosePropertyVisibility":{"type":"boolean","default":false,"description":"Choose property visibility modifier in snippet"},"phpConstructor.chooseConstructorVisibility":{"type":"boolean","default":false,"description":"Choose constructor visibility modifier in snippet"}}}},"repository":{"type":"git","url":"https://github.com/MehediDracula/PHP-Constructor"},"bugs":{"url":"https://github.com/MehediDracula/PHP-Constructor/issues"},"scripts":{"postinstall":"node ./node_modules/vscode/bin/install"},"devDependencies":{"vscode":"^1.1.6"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/mehedidracula.php-constructor-0.1.2","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"a439d61f-cd9c-453f-b8c7-186f73d44915","publisherId":"e6a54efe-9186-460e-b45b-8da24a8b8d5f","publisherDisplayName":"Mehedi Hassan","targetPlatform":"undefined","isApplicationScoped":false,"updated":false,"isPreReleaseVersion":false,"installedTimestamp":1670334568875,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"mehedidracula.php-namespace-resolver","uuid":"651dce1f-eda8-4a5b-aa26-0d1266de8ed1"},"manifest":{"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"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/mehedidracula.php-namespace-resolver-1.1.9","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","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},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"mikestead.dotenv","uuid":"532533c9-a894-4a58-9eee-bbfbe7c06f71"},"manifest":{"name":"dotenv","displayName":"DotENV","description":"Support for dotenv file syntax","version":"1.0.1","publisher":"mikestead","license":"MIT","engines":{"vscode":"^1.5.1"},"categories":["Languages"],"keywords":["env","dotenv"],"icon":"images/icon.png","galleryBanner":{"color":"#3E1661","theme":"dark"},"repository":{"type":"git","url":"https://github.com/mikestead/vscode-dotenv.git"},"contributes":{"languages":[{"id":"dotenv","aliases":["Environment Variables","dotenv","env"],"extensions":[".env",".env-sample",".env.example",".env.local",".env.dev",".env.dev.local",".env.development",".env.development.local",".env.test",".env.test.local",".env.testing",".env.qa",".env.qa.local",".env.uat",".env.uat.local",".env.stag",".env.stag.local",".env.staging",".env.staging.local",".env.production",".env.production.local"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"dotenv","scopeName":"source.env","path":"./syntaxes/env.tmLanguage"}]}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/mikestead.dotenv-1.0.1","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"532533c9-a894-4a58-9eee-bbfbe7c06f71","publisherId":"b6aa9b98-56e5-4846-b7d2-600d45fc63fc","publisherDisplayName":"mikestead","installedTimestamp":1621260228165},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"naoray.laravel-goto-components","uuid":"c2ef8fe6-9029-4ed9-a7bc-20fd59b327a6"},"manifest":{"name":"laravel-goto-components","displayName":"laravel-goto-components","description":"Quick jump to components","icon":"icon.png","version":"1.2.0","publisher":"naoray","repository":"https://github.com/naoray/laravel-goto-components.git","engines":{"vscode":"^1.51.0"},"categories":["Other"],"keywords":["PHP","Laravel"],"activationEvents":["onLanguage:blade"],"main":"./dist/extension.js","contributes":{"configuration":{"type":"object","title":"Laravel goto components configuration","properties":{"laravel_goto_components.regex":{"type":"string","default":"(?<=<x-)(?!slot)[a-z.-]+","description":"Custom regex for matching strings"}}}},"scripts":{"vscode:prepublish":"npm run package","compile":"webpack --config ./build/node-extension.webpack.config.js","watch":"webpack --watch --config ./build/node-extension.webpack.config.js","package":"webpack --mode production --devtool hidden-source-map --config ./build/node-extension.webpack.config.js","test-compile":"tsc -p ./","test-watch":"tsc -watch -p ./","pretest":"npm run test-compile && npm run lint","lint":"eslint src --ext ts","test":"node ./out/test/runTest.js"},"devDependencies":{"@types/vscode":"^1.51.0","@types/glob":"^7.1.3","@types/mocha":"^8.0.4","@types/node":"^12.11.7","eslint":"^7.15.0","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","glob":"^7.1.6","mocha":"^8.1.3","typescript":"^4.1.2","vscode-test":"^1.4.1","ts-loader":"^8.0.11","webpack":"^5.10.0","webpack-cli":"^4.2.0"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/naoray.laravel-goto-components-1.2.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"c2ef8fe6-9029-4ed9-a7bc-20fd59b327a6","publisherId":"7f58b51d-03e1-4554-a4d8-381c4323978a","publisherDisplayName":"naoray","targetPlatform":"undefined","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1650084121131},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"neilbrayfield.php-docblocker","uuid":"ca0094fa-0dc7-4847-ae5d-879442c099ca"},"manifest":{"name":"php-docblocker","displayName":"PHP DocBlocker","description":"A simple, dependency free PHP specific DocBlocking package","version":"2.7.0","license":"MIT","publisher":"neilbrayfield","author":"Neil Brayfield <dev@brayfield.uk>","engines":{"vscode":"^1.60.0"},"categories":["Programming Languages"],"keywords":["php","autocomplete","docblock"],"activationEvents":["onLanguage:php","onLanguage:hack"],"repository":{"type":"git","url":"https://github.com/neild3r/vscode-php-docblocker.git"},"bugs":{"url":"https://github.com/neild3r/vscode-php-docblocker/issues"},"capabilities":{"untrustedWorkspaces":{"supported":true}},"extensionKind":["workspace","ui"],"icon":"images/logo.png","browser":"./out/src/extension.js","main":"./out/src/extension.js","contributes":{"commands":[{"command":"php-docblocker.trigger","title":"Insert PHP Docblock"}],"configuration":{"type":"object","title":"PHP DocBlocker","properties":{"php-docblocker.gap":{"type":"boolean","default":true,"description":"If there should be a gap between the description and tags"},"php-docblocker.returnGap":{"type":"boolean","default":false,"description":"If there should be a gap between params and return"},"php-docblocker.defaultType":{"type":"string","default":"[type]","description":"Default type to use if a type wasn't able to be detected"},"php-docblocker.returnVoid":{"type":"boolean","default":true,"description":"Should we return void if there is no detectable return type?"},"php-docblocker.extra":{"type":"array","default":[],"description":"Extra tags you wish to include in every DocBlock"},"php-docblocker.useShortNames":{"type":"boolean","default":false,"description":"Whether you want to use int instead of integer and bool instead of boolean."},"php-docblocker.qualifyClassNames":{"type":"boolean","default":false,"description":"Fully qualifies any data types used in param and returns by reading the namespaces."},"php-docblocker.alignParams":{"type":"boolean","default":false,"description":"Vertically aligns param types and names with additional spaces."},"php-docblocker.alignReturn":{"type":"boolean","default":false,"description":"Vertically aligns return with above param statements."},"php-docblocker.varDescription":{"type":["string","boolean"],"default":false,"description":"Include a description placeholder for @var tags"},"php-docblocker.paramDescription":{"type":["string","boolean"],"default":false,"description":"Include a description placeholder for @param tags"},"php-docblocker.returnDescription":{"type":["string","boolean"],"default":false,"description":"Include a description placeholder for @return tags"},"php-docblocker.functionTemplate":{"type":"object","default":null,"description":"Specify the default template for functions."},"php-docblocker.propertyTemplate":{"type":"object","default":null,"description":"Specify the default template for class variables."},"php-docblocker.classTemplate":{"type":"object","default":null,"description":"Specify the default template for classes."},"php-docblocker.author":{"type":"object","default":{"name":"Name","email":"email@email.com"},"description":"Default author tag"}}}},"scripts":{"clean":"rm -rf ./coverage/* ./.nyc_output ./out","verify-pat":"vsce verify-pat","vscode:prepublish":"npm run -S esbuild-base -- --minify","lint":"tslint -p ./","build":"npm run -S esbuild-base -- --sourcemap","watch":"tsc -watch -p ./","pretest":"tsc -p ./","preversion":"tsc -p ./","version":"node ./out/scripts/updateChangelog.js","test":"node ./out/test/runTest.js","web":"npm run build && vscode-test-web --browserType=webkit --extensionDevelopmentPath=./","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/src/extension.js --external:vscode --format=cjs --platform=node","package":"vsce package --out ./out/package.vsix","publish":"vsce publish --packagePath ./out/package.vsix","deploy":"npm run package && npm run publish"},"devDependencies":{"@types/mocha":"^5.2.6","@types/node":"^6.14.13","@types/vscode":"^1.60.0","@vscode/test-web":"^0.0.7","coveralls":"^3.1.1","esbuild":"^0.12.29","markdown-table-ts":"^1.0.3","mocha":"^9.1.1","nyc":"^15.1.0","typescript":"^3.9.10","vsce":"^1.100.0","vscode-test":"^1.6.1"},"dependencies":{}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/neilbrayfield.php-docblocker-2.7.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"ca0094fa-0dc7-4847-ae5d-879442c099ca","publisherId":"c57feae1-b54d-4743-8628-84a9d0363b8e","publisherDisplayName":"Neil Brayfield","targetPlatform":"undefined","isApplicationScoped":false,"updated":false,"isPreReleaseVersion":false,"installedTimestamp":1670334552760,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"onecentlin.laravel-blade","uuid":"3b58a227-618a-4b57-a06b-6984a2a8d1ba"},"manifest":{"name":"laravel-blade","displayName":"Laravel Blade Snippets","description":"Laravel blade snippets and syntax highlight support","version":"1.32.0","publisher":"onecentlin","author":{"name":"Winnie Lin","email":"onecentlin@gmail.com","url":"https://devmanna.blogspot.com"},"homepage":"https://github.com/onecentlin/laravel-blade-snippets-vscode","repository":{"type":"git","url":"https://github.com/onecentlin/laravel-blade-snippets-vscode"},"bugs":{"url":"https://github.com/onecentlin/laravel-blade-snippets-vscode/issues"},"engines":{"vscode":"^1.46.0"},"keywords":["laravel","blade","template","snippet","formatter"],"icon":"images/icon.png","galleryBanner":{"color":"#f66f62","theme":"dark"},"categories":["Programming Languages","Snippets","Formatters"],"main":"./out/extension.js","scripts":{"build-srv":"cd ./server && npm install && tsc -p ./","compile":"tsc -watch -p ./","vscode:prepublish":"webpack --mode production && pushd \"./\" && npm run build-srv && popd","webpack":"webpack --mode development","webpack-dev":"webpack --mode development --watch"},"contributes":{"languages":[{"id":"blade","aliases":["Blade","blade"],"extensions":[".blade.php"],"configuration":"./blade.configuration.json"}],"grammars":[{"language":"blade","scopeName":"text.html.php.blade","path":"./syntaxes/blade.tmLanguage.json","embeddedLanguages":{"source.php":"php","source.css":"css","source.js":"javascript"}}],"snippets":[{"language":"blade","path":"./snippets/snippets.json"},{"language":"blade","path":"./snippets/helpers.json"},{"language":"blade","path":"./snippets/livewire.json"},{"language":"php","path":"./snippets/blade.json"}],"configuration":{"title":"Blade Configuration","properties":{"blade.format.enable":{"type":"boolean","default":false,"description":"Enable format blade file"}}}},"activationEvents":["onLanguage:blade"],"devDependencies":{"@types/node":"^16.0.0","@types/vscode":"^1.46.0","ts-loader":"^7.0.5","typescript":"^3.9.5","webpack":"^4.43.0","webpack-cli":"^4.9.1"},"dependencies":{"vscode-css-languageservice":"^5.1.7","vscode-html-languageservice":"^4.1.0","vscode-languageclient":"^6.1.3","vscode-languageserver-types":"^3.16.0"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/onecentlin.laravel-blade-1.32.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"3b58a227-618a-4b57-a06b-6984a2a8d1ba","publisherId":"ae5a5701-dff3-41f0-bdb1-adbf4a18997b","publisherDisplayName":"Winnie Lin","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"preRelease":false,"installedTimestamp":1650084122769},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"onecentlin.laravel-extension-pack","uuid":"970bf208-88ee-472e-a6cf-63ce54817acc"},"manifest":{"name":"laravel-extension-pack","displayName":"Laravel Extension Pack","description":"A collection of extensions for Laravel development","version":"1.1.0","publisher":"onecentlin","repository":{"type":"git","url":"https://github.com/onecentlin/laravel-extension-pack-vscode"},"engines":{"vscode":"^1.26.0"},"icon":"icon.png","galleryBanner":{"color":"#f66f62","theme":"dark"},"categories":["Extension Packs"],"keywords":["laravel","blade","php","snippet"],"extensionPack":["onecentlin.laravel-blade","onecentlin.laravel5-snippets","ryannaddy.laravel-artisan","codingyu.laravel-goto-view","stef-k.laravel-goto-controller","amiralizadeh9480.laravel-extra-intellisense","mikestead.dotenv","EditorConfig.EditorConfig","naoray.laravel-goto-components","shufo.vscode-blade-formatter","glitchbl.laravel-create-view","IHunte.laravel-blade-wrapper"]},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/onecentlin.laravel-extension-pack-1.1.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"970bf208-88ee-472e-a6cf-63ce54817acc","publisherId":"ae5a5701-dff3-41f0-bdb1-adbf4a18997b","publisherDisplayName":"Winnie Lin","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"preRelease":false,"installedTimestamp":1650084121662},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"onecentlin.laravel5-snippets","uuid":"050d4900-7979-4d10-b7aa-e274f6ae8730"},"manifest":{"name":"laravel5-snippets","displayName":"Laravel Snippets","description":"Laravel snippets for Visual Studio Code (Support Laravel 5 and above)","version":"1.15.0","publisher":"onecentlin","author":{"name":"Winnie Lin","email":"onecentlin@gmail.com","url":"https://devmanna.blogspot.com"},"homepage":"https://github.com/onecentlin/laravel5-snippets-vscode","repository":{"type":"git","url":"https://github.com/onecentlin/laravel5-snippets-vscode"},"bugs":{"url":"https://github.com/onecentlin/laravel5-snippets-vscode/issues"},"engines":{"vscode":"^1.0.0"},"keywords":["laravel","snippet","laravel5","laravel6","laravel7","laravel8","laravel9"],"icon":"images/icon.png","galleryBanner":{"color":"#f66f62","theme":"dark"},"categories":["Snippets"],"contributes":{"snippets":[{"language":"php","path":"./snippets/auth.json"},{"language":"php","path":"./snippets/cache.json"},{"language":"php","path":"./snippets/config.json"},{"language":"php","path":"./snippets/console.json"},{"language":"php","path":"./snippets/cookie.json"},{"language":"php","path":"./snippets/crypt.json"},{"language":"php","path":"./snippets/db.json"},{"language":"php","path":"./snippets/eloquent.json"},{"language":"php","path":"./snippets/event.json"},{"language":"php","path":"./snippets/hash.json"},{"language":"php","path":"./snippets/helper.json"},{"language":"php","path":"./snippets/log.json"},{"language":"php","path":"./snippets/mail.json"},{"language":"php","path":"./snippets/redirect.json"},{"language":"php","path":"./snippets/relation.json"},{"language":"php","path":"./snippets/request.json"},{"language":"php","path":"./snippets/response.json"},{"language":"php","path":"./snippets/route.json"},{"language":"php","path":"./snippets/schema.json"},{"language":"php","path":"./snippets/session.json"},{"language":"php","path":"./snippets/storage.json"},{"language":"php","path":"./snippets/view.json"},{"language":"php","path":"./snippets/passport.json"},{"language":"php","path":"./snippets/str.json"},{"language":"php","path":"./snippets/broadcast.json"},{"language":"blade","path":"./snippets/collective_form_html.json"}]}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/onecentlin.laravel5-snippets-1.15.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"050d4900-7979-4d10-b7aa-e274f6ae8730","publisherId":"ae5a5701-dff3-41f0-bdb1-adbf4a18997b","publisherDisplayName":"Winnie Lin","targetPlatform":"undefined","updated":true,"isPreReleaseVersion":false,"preRelease":false,"installedTimestamp":1650084120284},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"rangav.vscode-thunder-client","uuid":"2fd56207-78ef-49d4-95d2-9b801eee4dbf"},"manifest":{"name":"vscode-thunder-client","displayName":"Thunder Client","publisher":"rangav","description":"Lightweight Rest API Client for VS Code","version":"2.3.0","author":{"name":"Ranga Vadhineni","url":"https://github.com/rangav"},"icon":"images/thunder-icon.png","engines":{"vscode":"^1.70.0"},"categories":["Programming Languages","Snippets","Testing"],"keywords":["rest client","http client","api client","postman","graphql","testing"],"tcShowBefore":"2.3.0","bugs":{"url":"https://github.com/rangav/thunder-client-support/issues"},"repository":{"url":"https://github.com/rangav/thunder-client-support"},"sponsor":{"url":"https://github.com/sponsors/rangav"},"homepage":"https://www.thunderclient.com","activationEvents":["onCommand:thunder-client.new-request","onCommand:thunder-client.run-last-request","onCommand:thunder-client.import-curl","onStartupFinished"],"main":"./dist/extension","contributes":{"keybindings":[{"command":"workbench.view.extension.thunder-client","key":"ctrl+shift+r","mac":"cmd+shift+r","linux":"ctrl+shift+r"}],"configuration":{"title":"Thunder Client","properties":{"thunder-client.httpLibrary":{"type":"string","enum":["got","axios"],"default":"got","scope":"resource","order":1,"markdownDescription":"The http library to use to make api requests, default is `got`."},"thunder-client.saveToWorkspace":{"type":"boolean","default":false,"scope":"resource","order":1,"markdownDescription":"Requests data will be saved and loaded automatically from current workspace folder, `Suitable for Teams with multiple projects`. The tests folder `thunder-tests` will be created at the root. for more details [visit here](https://github.com/rangav/thunder-client-support#team)"},"thunder-client.workspaceRelativePath":{"type":"string","default":"","scope":"resource","order":2,"markdownDescription":"Relative path to the current workspace folder, where you like to save tests data, `Save To Workspace` setting needs to be enabled first. The tests folder `thunder-tests` will be created here. for more details [visit here](https://github.com/rangav/thunder-client-support#team)"},"thunder-client.customLocation":{"type":"string","default":"","scope":"resource","order":3,"markdownDescription":"Enter full folder path to store requests data, `Suitable for storing all requests data in one fixed location`. Also supports home folder `$HOME/path`. for more details [visit here](https://github.com/rangav/thunder-client-support#team)"},"thunder-client.customMethods":{"type":"string","default":"","scope":"resource","markdownDescription":"Please enter Http Methods separated by comma e.g: `search,subscribe`. Close and Re-open Review View to see changes."},"thunder-client.editorFontSize":{"type":"integer","default":0,"scope":"resource","markdownDescription":"Thunder Client editor font size \n - Use 0 to use default font size.\n - Use any other value to set custom font size."},"thunder-client.indentSize":{"type":"number","enum":[2,4],"default":2,"scope":"resource","markdownDescription":"Json format indentation, select 2 or 4 spaces, default is 2 spaces"},"thunder-client.requestLayout":{"type":"string","enum":["Left/Right","Top/Bottom"],"default":"Left/Right","scope":"resource","markdownDescription":"Select the request view layout for `request/response` sections. Please `close` request tab and `re-open` to apply new layout"},"thunder-client.excludeProxyHostList":{"type":"string","default":"","scope":"resource","markdownDescription":"Comma separated Host names to exclude from proxy e.g: `abc.com,xyz.com`"},"thunder-client.defaultUrl":{"type":"string","default":"","scope":"resource","markdownDescription":"Please provide Default Url of the Request"},"thunder-client.httpVersion":{"type":"string","enum":["HTTP/1.1","HTTP/2"],"default":"HTTP/1.1","scope":"resource","markdownDescription":"Http Version for making the request, default is HTTP/1.1"},"thunder-client.responseLimit":{"type":"number","enum":[1,2,5,10,20,30],"default":2,"scope":"resource","markdownDescription":"Response Display Limit in MB, Default is 2MB"},"thunder-client.followRedirects":{"type":"boolean","default":true,"scope":"resource","markdownDescription":"Follow Redirects when running Requests"},"thunder-client.saveRequestOnSend":{"type":"boolean","default":true,"scope":"resource","markdownDescription":"`Save Request` when Send button is clicked in Collections. If disabled, the request will be sent without saving. Use shortcut `ctrl/cmd + s` to save the request explicitly"},"thunder-client.contentType":{"type":"boolean","default":true,"scope":"resource","markdownDescription":"Automatically send `Content-Type` header when body is sent in request, If disabled, the `Content-Type` header will not be sent"},"thunder-client.previewFeatures":{"type":"boolean","default":false,"scope":"resource","markdownDescription":"Preview features can be tested by enabling this option."},"thunder-client.autoRunCurl":{"type":"boolean","default":true,"scope":"resource","markdownDescription":"Auto Run `Curl` request after import. If disabled, the `Curl` request will not be executed after import"},"thunder-client.saveTokenPerEnvironment":{"type":"boolean","default":false,"scope":"resource","markdownDescription":"Save OAuth 2 token based on environment, So this will allow to save `different access tokens` for `dev & prod` environments"},"thunder-client.sidebar.showActivityFromCollection":{"type":"boolean","default":false,"scope":"resource","markdownDescription":"Show Requests executed from collection in `Activity Tab`"},"thunder-client.sidebar.hideDateModified":{"type":"boolean","default":false,"scope":"resource","markdownDescription":"Hide `Sidebar date modified` section in the requests"},"thunder-client.sidebar.deleteWithoutPrompt":{"type":"boolean","default":false,"scope":"resource","markdownDescription":"Delete Collection OR Environment without prompt for delete confirmation. Use this only when you have issue with standard delete"},"thunder-client.sidebar.treeIndentation":{"type":"number","enum":[0,5,10],"default":0,"scope":"resource","markdownDescription":"Sidebar Collections tree indentation, `select 0` for default padding, `select 5 or 10` to add extra 5px or 10px padding"},"thunder-client.requestTimeout":{"type":"number","default":0,"scope":"resource","markdownDescription":"Request Timeout in milliseconds, 0 means no timeout"},"thunder-client.certificates":{"type":"array","default":[],"scope":"resource","markdownDescription":"List of ssl certificates for hosts","items":{"type":"object","default":{},"description":"SSL Certifcate paths for hosts","properties":{"host":{"type":"string","description":"host name e.g: thunderclient.com"},"certPath":{"type":"string","description":"the path of certificate file e.g: ssl/client_cert.pem"},"keyPath":{"type":"string","description":"the path of client key"},"pfxPath":{"type":"string","description":"the path of PFX or PKCS12 encoded private key"},"passphrase":{"type":"string","description":"the passphrase to decrypt the client key"}}}}}},"viewsContainers":{"activitybar":[{"id":"thunder-client","title":"Thunder Client","icon":"images/thunder-client.svg"}]},"views":{"thunder-client":[{"type":"webview","id":"thunder-client-sidebar","name":"Thunder Client","contextualTitle":"Thunder Client"}]},"commands":[{"command":"thunder-client.new-request","title":"New Request","category":"Thunder Client"},{"command":"thunder-client.run-last-request","title":"Run Last Request","category":"Thunder Client"},{"command":"thunder-client.change-env","title":"Change Environment","category":"Thunder Client"},{"command":"thunder-client.reload-sidebar","title":"Reload Data","icon":"$(refresh)","category":"Thunder Client"},{"command":"thunder-client.open-settings","title":"Extension Settings","category":"Thunder Client"},{"command":"thunder-client.save-to-workspace","title":"Git Sync","category":"Thunder Client"},{"command":"thunder-client.open-docs","title":"Documentation","category":"Thunder Client"},{"command":"thunder-client.convert-postman","title":"Convert To Postman","category":"Thunder Client"},{"command":"thunder-client.release-notes","title":"Release Notes","category":"Thunder Client"},{"command":"thunder-client.import-curl","title":"Import Curl","category":"Thunder Client"},{"command":"thunder-client.show-logs","title":"Show Logs","category":"Thunder Client"}],"menus":{"view/title":[{"command":"thunder-client.reload-sidebar","group":"navigation","when":"view == thunder-client-sidebar"},{"command":"thunder-client.open-settings","group":"tcGroup@1","when":"view == thunder-client-sidebar"},{"command":"thunder-client.save-to-workspace","group":"tcGroup@2","when":"view == thunder-client-sidebar"},{"command":"thunder-client.convert-postman","group":"tcGroup@4","when":"view == thunder-client-sidebar"},{"command":"thunder-client.show-logs","group":"tcGroup2@1","when":"view == thunder-client-sidebar"},{"command":"thunder-client.open-docs","group":"tcGroup3@1","when":"view == thunder-client-sidebar"},{"command":"thunder-client.release-notes","group":"tcGroup3@1","when":"view == thunder-client-sidebar"}],"commandPalette":[{"command":"thunder-client.save-to-workspace","when":"false"},{"command":"thunder-client.reload-sidebar","when":"false"},{"command":"thunder-client.open-settings","when":"false"},{"command":"thunder-client.open-docs","when":"false"},{"command":"thunder-client.release-notes","when":"false"}]}},"scripts":{"vscode:prepublish":"npm run package","compile":"webpack","release":"webpack --mode production --progress","build":"webpack --mode development","watch":"webpack --mode development --progress --watch","package":"webpack --mode production --devtool hidden-source-map","webpack":"webpack --mode development --watch","compile-tests":"tsc -p . --outDir out","watch-tests":"tsc -p . -w --outDir out","pretest":"npm run compile-tests && npm run compile && npm run lint","lint":"eslint src --ext ts","test":"node ./out/test/runTest.js","postinstall":"patch-package"},"devDependencies":{"@babel/runtime":"^7.18.9","@types/glob":"^7.2.0","@types/httpsnippet":"^1.23.1","@types/js-yaml":"^4.0.5","@types/marked":"^4.0.3","@types/mocha":"^9.1.1","@types/node":"16.18.0","@types/polka":"^0.5.2","@types/uuid":"^8.3.0","@types/vscode":"^1.70.0","@types/yargs-parser":"^20.2.0","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","@vscode/test-electron":"^2.1.5","ace-builds":"1.13.1","clean-css":"^5.3.1","copy-webpack-plugin":"^9.0.0","eslint":"^8.21.0","glob":"^8.0.3","mocha":"^10.0.0","openapi-types":"^10.0.0","patch-package":"^6.4.7","replace-in-file-webpack-plugin":"^1.0.6","ts-loader":"^9.4.2","typescript":"^4.9.4","vm2":"3.9.13","vscode-test":"^1.5.0","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-merge-and-include-globally":"^2.3.4"},"dependencies":{"@thunderclient/generate-types":"1.0.0","@thunderclient/thunder-codegen":"1.5.3","@thunderclient/thunder-core":"1.1.2","@thunderclient/thunder-imports":"1.5.0","@thunderclient/thunder-xml":"2.6.1","chokidar":"3.5.3","httpsnippet":"2.0.0","js-yaml":"4.1.0","jsonc-parser":"3.2.0","marked":"4.0.12","polka":"0.5.2","uuid":"8.3.2","vscode-extension-telemetry":"0.1.7","xss":"1.0.11","yargs-parser":"21.0.1"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/rangav.vscode-thunder-client-2.3.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"2fd56207-78ef-49d4-95d2-9b801eee4dbf","publisherId":"f6503eef-4f6f-415c-b1e0-221209c035ee","publisherDisplayName":"Ranga Vadhineni","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1673195955141,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"ryannaddy.laravel-artisan","uuid":"8a3855a5-f258-48ee-87f9-fa4f7a0875b1"},"manifest":{"name":"laravel-artisan","displayName":"Laravel Artisan","description":"Run Laravel Artisan commands within Visual Studio Code","icon":"images/icon.png","version":"0.0.28","publisher":"ryannaddy","repository":{"type":"git","url":"https://github.com/TheColorRed/vscode-laravel-artisan"},"bugs":{"url":"https://github.com/TheColorRed/vscode-laravel-artisan/issues"},"engines":{"vscode":"^1.23.0"},"categories":["Other"],"keywords":["Laravel","Artisan","Docker","php"],"activationEvents":["workspaceContains:**/artisan"],"main":"./out/src/extension","contributes":{"configuration":{"title":"Laravel Artisan","properties":{"artisan.location":{"type":["string","array"],"default":[],"description":"Additional Artisan locations"},"artisan.maxBuffer":{"type":"number","default":204800,"description":"Largest amount of data in bytes allowed on stdout or stderr"},"artisan.php.location":{"type":"string","default":"php","description":"Sets a custom location to the php executable"},"artisan.serve.defaultHost":{"type":"string","default":"localhost","description":"Sets the default server address for artisan serve"},"artisan.serve.defaultPort":{"type":"string","default":"8000","description":"Sets the default port address for artisan serve"},"artisan.docker.enabled":{"type":"boolean","default":false,"description":"Should commands get executed using docker?"},"artisan.docker.command":{"type":"string","default":null,"description":"Docker command to get container running"}}},"keybindings":[{"command":"artisan.make.command","key":"ctrl+numpad1 ctrl+numpad1"},{"command":"artisan.make.controller","key":"ctrl+numpad1 ctrl+numpad2"},{"command":"artisan.make.event","key":"ctrl+numpad1 ctrl+numpad3"},{"command":"artisan.make.job","key":"ctrl+numpad1 ctrl+numpad4"},{"command":"artisan.make.listener","key":"ctrl+numpad1 ctrl+numpad5"},{"command":"artisan.make.mail","key":"ctrl+numpad1 ctrl+numpad6"},{"command":"artisan.make.middleware","key":"ctrl+numpad1 ctrl+numpad7"},{"command":"artisan.make.migration","key":"ctrl+numpad1 ctrl+numpad8"},{"command":"artisan.make.model","key":"ctrl+numpad1 ctrl+numpad9"},{"command":"artisan.make.notification","key":"ctrl+numpad1 ctrl+numpad0"},{"command":"artisan.make.policy","key":"ctrl+numpad1 ctrl+numpad_divide"},{"command":"artisan.make.provider","key":"ctrl+numpad1 ctrl+numpad_multiply"},{"command":"artisan.make.request","key":"ctrl+numpad1 ctrl+numpad_subtract"},{"command":"artisan.make.seeder","key":"ctrl+numpad1 ctrl+numpad_add"},{"command":"artisan.migrate","key":"ctrl+numpad2 ctrl+numpad1"},{"command":"artisan.migrate.install","key":"ctrl+numpad2 ctrl+numpad2"},{"command":"artisan.migrate.refresh","key":"ctrl+numpad2 ctrl+numpad3"},{"command":"artisan.migrate.reset","key":"ctrl+numpad2 ctrl+numpad4"},{"command":"artisan.migrate.rollback","key":"ctrl+numpad2 ctrl+numpad5"},{"command":"artisan.migrate.status","key":"ctrl+numpad2 ctrl+numpad6"},{"command":"artisan.migrate.fresh","key":"ctrl+numpad2 ctrl+numpad7"},{"command":"artisan.cache.clear","key":"ctrl+numpad3 ctrl+numpad1"},{"command":"artisan.cache.table","key":"ctrl+numpad3 ctrl+numpad2"},{"command":"artisan.route.cache","key":"ctrl+numpad4 ctrl+numpad1"},{"command":"artisan.route.clear","key":"ctrl+numpad4 ctrl+numpad2"},{"command":"artisan.route.refresh","key":"ctrl+numpad4 ctrl+numpad3"},{"command":"artisan.config.cache","key":"ctrl+numpad5 ctrl+numpad1"},{"command":"artisan.config.clear","key":"ctrl+numpad5 ctrl+numpad2"},{"command":"artisan.config.refresh","key":"ctrl+numpad5 ctrl+numpad3"}],"commands":[{"command":"artisan.run.command","title":"Artisan: Run Command"},{"command":"artisan.make.auth","title":"Artisan: Make Auth"},{"command":"artisan.make.command","title":"Artisan: Make Command"},{"command":"artisan.make.controller","title":"Artisan: Make Controller"},{"command":"artisan.make.event","title":"Artisan: Make Event"},{"command":"artisan.make.factory","title":"Artisan: Make Factory"},{"command":"artisan.make.job","title":"Artisan: Make Job"},{"command":"artisan.make.listener","title":"Artisan: Make Listener"},{"command":"artisan.make.mail","title":"Artisan: Make Mail"},{"command":"artisan.make.middleware","title":"Artisan: Make Middleware"},{"command":"artisan.make.migration","title":"Artisan: Make Migration"},{"command":"artisan.make.model","title":"Artisan: Make Model"},{"command":"artisan.make.notification","title":"Artisan: Make Notification"},{"command":"artisan.make.observer","title":"Artisan: Make Observer"},{"command":"artisan.make.policy","title":"Artisan: Make Policy"},{"command":"artisan.make.provider","title":"Artisan: Make Provider"},{"command":"artisan.make.request","title":"Artisan: Make Request"},{"command":"artisan.make.resource","title":"Artisan: Make Resource"},{"command":"artisan.make.seeder","title":"Artisan: Make Seeder"},{"command":"artisan.make.test","title":"Artisan: Make Test"},{"command":"artisan.migrate","title":"Artisan: Migrate"},{"command":"artisan.migrate.install","title":"Artisan: Migrate Install"},{"command":"artisan.migrate.fresh","title":"Artisan: Migrate Fresh"},{"command":"artisan.migrate.refresh","title":"Artisan: Migrate Refresh"},{"command":"artisan.migrate.reset","title":"Artisan: Migrate Reset"},{"command":"artisan.migrate.rollback","title":"Artisan: Migrate Rollback"},{"command":"artisan.migrate.status","title":"Artisan: Migrate Status"},{"command":"artisan.clearCompiled","title":"Artisan: Clear Compiled"},{"command":"artisan.optimize","title":"Artisan: Optimize"},{"command":"artisan.startServer","title":"Artisan: Start Server"},{"command":"artisan.startServerUseDefaults","title":"Artisan: Start Server (Default Host and Port)"},{"command":"artisan.stopServer","title":"Artisan: Stop Server"},{"command":"artisan.list","title":"Artisan: List Commands"},{"command":"artisan.cache.clear","title":"Artisan: Cache Clear"},{"command":"artisan.cache.table","title":"Artisan: Cache Table"},{"command":"artisan.route.cache","title":"Artisan: Route Cache"},{"command":"artisan.route.clear","title":"Artisan: Route Cache Clear"},{"command":"artisan.route.refresh","title":"Artisan: Route Cache Refresh"},{"command":"artisan.route.list","title":"Artisan: Route List"},{"command":"artisan.config.cache","title":"Artisan: Config Cache"},{"command":"artisan.config.clear","title":"Artisan: Config Cache Clear"},{"command":"artisan.config.refresh","title":"Artisan: Config Cache Refresh"},{"command":"artisan.key.generate","title":"Artisan: Key generation"},{"command":"artisan.view.clear","title":"Artisan: Views Clear"},{"command":"artisan.event.generate","title":"Artisan: Generate Events"}]},"scripts":{"vscode:prepublish":"tsc -p ./","compile":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install","test":"node ./node_modules/vscode/bin/test"},"devDependencies":{"@types/mocha":"^2.2.44","@types/node":"^9.6.49","mocha":"^2.3.3","typescript":"^3.4.2","vscode":"^1.1.35"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/ryannaddy.laravel-artisan-0.0.28","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"8a3855a5-f258-48ee-87f9-fa4f7a0875b1","publisherId":"24a82927-7960-4ab9-84bc-064de264d88b","publisherDisplayName":"Ryan Naddy","installedTimestamp":1623747112138},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"shufo.vscode-blade-formatter","uuid":"68a2e971-8ae5-493b-9c34-f4233fb14e40"},"manifest":{"name":"vscode-blade-formatter","publisher":"shufo","displayName":"Laravel Blade formatter","description":"Laravel Blade formatter for VSCode","version":"0.20.6","license":"MIT","engines":{"vscode":"^1.57.0","node":">= 10.0.0"},"repository":{"type":"git","url":"https://github.com/shufo/vscode-blade-formatter.git"},"categories":["Formatters"],"keywords":["blade","formatter","laravel","template"],"galleryBanner":{"color":"#ffe04b","theme":"light"},"author":"Shuhei Hayashibara <@shufo>","icon":"icon.png","main":"./dist/extension.js","contributes":{"commands":[{"command":"vscode-blade-formatter.format","title":"Blade: Format Document"}],"jsonValidation":[{"fileMatch":".bladeformatterrc.json","url":"./schemas/bladeformatterrc.schema.json"},{"fileMatch":".bladeformatterrc","url":"./schemas/bladeformatterrc.schema.json"}],"languages":[{"id":"blade","aliases":["Blade","blade"],"extensions":[".blade.php"]},{"id":"json","filenames":[".bladeformatterrc"]}],"configuration":{"type":"object","title":"Blade Formatter","properties":{"bladeFormatter.format.enabled":{"type":"boolean","default":true,"markdownDescription":"Whether it enables format"},"bladeFormatter.format.indentSize":{"type":"integer","default":4,"markdownDescription":"Indent size"},"bladeFormatter.format.wrapLineLength":{"type":"integer","default":120,"markdownDescription":"The length of line wrap size"},"bladeFormatter.format.wrapAttributes":{"type":"string","default":"auto","enum":["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"],"markdownDescription":"The way to wrap attributes"},"bladeFormatter.format.useTabs":{"type":"boolean","default":false,"markdownDescription":"Use tab as indentation character"},"bladeFormatter.format.sortTailwindcssClasses":{"type":"boolean","default":false,"markdownDescription":"Sort Tailwindcss Classes automatically"},"bladeFormatter.format.sortHtmlAttributes":{"type":"string","default":"none","enum":["none","alphabetical","code-guide","idiomatic","vuejs","custom"],"markdownDescription":"Sort HTML Attributes in the specified order"},"bladeFormatter.format.noMultipleEmptyLines":{"type":"boolean","default":false,"markdownDescription":"Collapses multiple blank lines into a single blank line"},"bladeFormatter.format.noPhpSyntaxCheck":{"type":"boolean","default":false,"markdownDescription":"Disable PHP syntax check. Enabling this will suppress PHP syntax error reporting."},"bladeFormatter.format.customHtmlAttributesOrder":{"type":"string","default":"","markdownDescription":"Comma separated custom HTML attributes order. e.g. `id, data-.+, class, name`. To enable this you must specify sort html attributes option as `custom`. You can use regex for attribute names."},"bladeFormatter.misc.dontShowNewVersionMessage":{"type":"boolean","default":false,"markdownDescription":"If set to 'true', the new version message won't be shown anymore."}}}},"activationEvents":["onLanguage:blade"],"scripts":{"lint":"eslint src --ext ts","fix":"eslint src --ext ts --fix","pretest":"yarn run compile && yarn run compile-tests","test":"node ./out/test/runTest.js","compile":"webpack --progress","watch":"webpack --watch","compile-tests":"tsc -p . --outDir out","watch-tests":"tsc -w -p . --outDir out","package-extension":"webpack --mode production --devtool hidden-source-map --progress","changelog":"conventional-changelog -i CHANGELOG.md -p eslint -s -r 0","package":"vsce package --yarn","publish":"vsce publish --yarn"},"devDependencies":{"@jest/types":"^29.0.0","@types/find-config":"^1.0.1","@types/glob":"^8.0.0","@types/mocha":"10.0.1","@types/node":"^18.0.0","@types/tailwindcss":"^3.1.0","@types/vscode":"^1.57.0","@typescript-eslint/eslint-plugin":"5.47.1","@typescript-eslint/parser":"5.47.1","@vscode/test-electron":"^2.1.4","@zeit/eslint-config-node":"^0.3.0","app-root-path":"^3.0.0","babel-jest":"^29.0.0","conventional-changelog-cli":"^2.0.34","debug":"4.3.4","dotenv-webpack":"8.0.1","eslint":"8.31.0","glob":"8.0.3","mocha":"^10.0.0","ts-jest":"29.0.3","ts-loader":"9.4.2","ts-migrate":"0.1.35","ts-node":"10.9.1","typescript":"4.9.4","webpack":"5.75.0","webpack-cli":"4.10.0","webpack-node-externals":"^3.0.0"},"dependencies":{"ajv":"^8.11.2","blade-formatter":"^1.32.3","find-config":"^1.0.0","ignore":"^5.1.8","tailwindcss":"^3.1.8","vscode-extension-telemetry":"^0.4.5"},"optionalDependencies":{"fsevents":"*","kind-of":"*"},"sponsor":{"url":"https://github.com/sponsors/shufo"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/shufo.vscode-blade-formatter-0.20.6","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"68a2e971-8ae5-493b-9c34-f4233fb14e40","publisherId":"d48faf8e-4a0c-4f2d-a547-d2618494c84d","publisherDisplayName":"Shuhei Hayashibara","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1673195955290,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"stef-k.laravel-goto-controller","uuid":"f8a1bc85-dce8-4e51-a623-a40bde56fc8b"},"manifest":{"name":"laravel-goto-controller","displayName":"laravel-goto-controller","description":"Alt + click to navigate from a route to a respective controller file","version":"0.0.12","publisher":"stef-k","engines":{"vscode":"^1.18.0"},"categories":["Other"],"galleryBanner":{"color":"#FF544A","theme":"light"},"activationEvents":["*"],"icon":"images/icon.png","main":"./out/extension","scripts":{"vscode:prepublish":"npm run compile","compile":"tsc -p ./","watch":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install","test":"npm run compile && node ./node_modules/vscode/bin/test"},"devDependencies":{"@types/mocha":"^2.2.42","@types/node":"^7.0.43","typescript":"^2.6.1","vscode":"^1.1.33"},"dependencies":{"n-readlines":"^1.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/stef-k/laravel-goto-controller.git"},"bugs":{"url":"https://github.com/stef-k/laravel-goto-controller/issues"},"homepage":"https://github.com/stef-k/laravel-goto-controller/blob/master/README.md","contributes":{"configuration":{"type":"object","title":"Laravel goto controller configuration","properties":{"laravel_goto_controller.pathController":{"type":"string","default":"/app/Http/Controllers","description":"Root path to the controllers folder"}}}}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/stef-k.laravel-goto-controller-0.0.12","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"f8a1bc85-dce8-4e51-a623-a40bde56fc8b","publisherId":"d5737aba-290d-4404-a0f2-9012f1c4a571","publisherDisplayName":"stef-k","installedTimestamp":1621260228381},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"tabnine.tabnine-vscode","uuid":"75da638c-c45a-44ea-aa3b-8570a3559810"},"manifest":{"publisher":"TabNine","name":"tabnine-vscode","version":"3.6.35","displayName":"Tabnine AI","description":"JavaScript, Python, Java, Typescript & all other languages - AI Code completion plugin. Tabnine makes developers more productive by auto-completing their code.","icon":"small_logo.png","author":"Tabnine <support@tabnine.com> (https://tabnine.com/)","license":"License at https://tabnine.com/eula","galleryBanner":{"color":"#100f11","theme":"dark"},"badges":[{"url":"https://img.shields.io/github/stars/codota/Tabnine?style=social","description":"Star Tabnine on Github","href":"https://bit.ly/36iGtUU"},{"url":"https://img.shields.io/twitter/follow/Tabnine_?style=social","description":"Follow Tabnine on Twitter","href":"https://bit.ly/2WHsEtD"},{"url":"https://img.shields.io/visual-studio-marketplace/r/TabNine.tabnine-vscode?logo=visual-studio-code&style=social","description":"Rate us in VSCode Marketplace","href":"https://bit.ly/3pqj7o2"},{"url":"https://img.shields.io/youtube/views/TKLkXh_c-Gw?style=social","description":"Watch Tabnine demo video","href":"https://bit.ly/36slY7c"}],"homepage":"https://tabnine.com","repository":{"type":"git","url":"https://github.com/codota/tabnine-vscode"},"bugs":{"url":"https://github.com/codota/tabnine-vscode/issues","email":"support@tabnine.com"},"engines":{"vscode":"^1.50.0"},"categories":["Programming Languages","Snippets","Other"],"keywords":["javascript","python","typescript","php","autocomplete","ruby","java","go","golang","bash","kotlin","html","css","ocaml","perl","rust","julia","lua","haskell","c","cpp","c++","csharp","c#","react","swift","objective-c","objectivec","ai","method completion","intellicode","intellisense","snippets","kite","nodejs","node","node.js","jupyter"],"activationEvents":["*"],"main":"./out/extension","scripts":{"analyze:bundle":"webpack --env analyzeBundle","vscode:prepublish":"yarn --frozen-lockfile && yarn clear-out && webpack --mode production","compile":"webpack --mode development --watch","build":"webpack --mode development","test:copyassets":"ncp ./src/test/fixture ./out/test/fixture/","prettier":"prettier --write src/","prettier:check":"prettier --check src/","lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix","test:prepare":"yarn clear-out && tsc && yarn test:copyassets","test":"yarn test:prepare && node ./out/test/runTest.js","vsce:package":"vsce package","vsce:publish":"vsce publish","ovsx:publish":"ovsx publish","teamcity:test":"tsc && node ./out/test/runTest.js","clear-out":"rimraf ./out"},"peerDependencies":{"vscode":"^1.1.37"},"devDependencies":{"@types/chai":"^4.2.14","@types/debounce":"^1.2.1","@types/diff":"^5.0.2","@types/glob":"^7.1.3","@types/mocha":"^8.2.2","@types/mock-fs":"^4.13.0","@types/ncp":"^2.0.4","@types/node":"^12.0.10","@types/rimraf":"^3.0.0","@types/semver":"^7.3.4","@types/sinon":"^9.0.11","@types/tmp":"^0.2.0","@types/vscode":"^1.50.0","@types/yauzl":"^2.9.1","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^4.18.0","assert":"^2.0.0","chai":"^4.2.0","chai-shallow-deep-equal":"^1.4.6","deep-object-diff":"^1.1.0","eslint":"^8.28.0","eslint-config-airbnb-typescript":"^12.3.1","eslint-config-prettier":"^8.2.0","eslint-import-resolver-typescript":"^3.5.2","eslint-plugin-import":"^2.26.0","glob":"^7.1.6","husky":"^5.1.2","lint-staged":"^13.0.4","mocha":"^10.1.0","mocha-teamcity-reporter":"^3.0.0","mock-fs":"^4.13.0","ncp":"^2.0.0","ovsx":"^0.5.2","prettier":"2.2.1","rimraf":"^3.0.2","sinon":"^10.0.0","terser-webpack-plugin":"^5.3.6","ts-loader":"^9.4.1","ts-mockito":"^2.6.1","typescript":"^4.2.2","vsce":"^1.93.0","vscode-test":"^1.6.1","webpack":"^5.75.0","webpack-bundle-analyzer":"^4.7.0","webpack-cli":"^5.0.0"},"dependencies":{"await-semaphore":"^0.1.3","axios":"^0.21.0","debounce":"^1.2.1","diff":"^5.0.0","eslint-plugin-no-only-tests":"^3.1.0","extract-zip":"^2.0.1","https-proxy-agent":"^5.0.0","semver":"^7.3.2","systeminformation":"^5.6.10","tmp":"^0.2.1","vscode-extension-telemetry":"^0.1.7"},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"viewsContainers":{"activitybar":[{"id":"tabnine-access","title":"Tabnine AI Assistant","icon":"small_logo.png"}]},"views":{"tabnine-access":[{"type":"webview","id":"tabnine-today","name":"Tabnine Today","when":"tabnine.tabnine-today-ready"},{"id":"tabnine-home","name":"Quick Access","when":"tabnine.tabnine-navigation-ready"},{"type":"webview","id":"tabnine-notifications","name":"Notifications","when":"tabnine.notifications-ready"}]},"commands":[{"command":"TabNine::config","title":"Tabnine: Open Settings"},{"command":"TabNine::assistantClearCache","title":"Tabnine: Clear Assistant Cache"},{"command":"TabNine::assistantSetThreshold","title":"Tabnine: Set Assistant Threshold"},{"command":"TabNine::assistantToggle","title":"Tabnine: Toggle Assistant"},{"command":"Tabnine.saveSnippet","title":"⌬ Tabnine: Save Snippet"},{"command":"Tabnine.hideSuggestion","title":"Hide","icon":{"dark":"assets/close_inverse.svg","light":"assets/close.svg"}},{"command":"Tabnine.applySuggestion","title":"Apply","icon":{"dark":"assets/approve_inverse.svg","light":"assets/approve.svg"}}],"menus":{"editor/context":[{"command":"Tabnine.saveSnippet","when":"tabnine.save-snippets:enabled && editorHasSelection"}],"commandPalette":[{"command":"TabNine::assistantClearCache","when":"tabnine-assistant:enabled && tabnine-assistant:background"},{"command":"TabNine::assistantSetThreshold","when":"tabnine-assistant:enabled && tabnine-assistant:background"},{"command":"TabNine::assistantToggle","when":"tabnine-assistant:capability"}],"comments/commentThread/title":[{"command":"Tabnine.hideSuggestion","group":"navigation","when":"commentController == tabnine.commentController"},{"command":"Tabnine.applySuggestion","group":"navigation","when":"commentController == tabnine.commentController"}]},"configuration":[{"title":"Tabnine","properties":{"tabnine.disableLineRegex":{"type":"array","default":[],"description":"Disable Tabnine when the current line contains a match of any of the provided regexes. For example, add \"require\" to disable Tabnine when the current line contains the word 'require'."},"tabnine.disableFileRegex":{"type":"array","default":[],"description":"Disable Tabnine when the file path contains a match of any of the provided regexes. For example, add \"[.]js$\" to disable Tabnine in JavaScript files."},"tabnine.experimentalAutoImports":{"type":["boolean",null,"number"],"default":null,"description":"Experimental: Enable modules auto-import following applying Tabnine suggestions"},"tabnine.logFilePath":{"type":"string","description":"Tabnine's log file (Visual Studio Code must be restarted for this setting to take effect)"},"tabnine.logLevel":{"type":"string","description":"Tabnine's log level (Visual Studio Code must be restarted for this setting to take effect)"},"tabnine.receiveBetaChannelUpdates":{"type":"boolean","default":false,"description":"Receive Tabnine VSCode extention beta updates"},"tabnine.debounceMilliseconds":{"type":"number","default":0,"description":"debounce milliseconds before rendering tabnine suggestion"}}}],"keybindings":[{"key":"tab","command":"tabnine.accept-inline-suggestion","when":"tabnine.snippet-suggestion:enabled && tabnine.in-inline-suggestions || tabnine.inline-suggestion:enabled && tabnine.in-inline-suggestions"},{"key":"tab","command":"tabnine.tab-override","when":"tabnine.tab-override && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus"},{"key":"tab","command":"editor.action.inlineSuggest.commit","when":"tabnine.tab-override && inlineSuggestionVisible && !editorTabMovesFocus"},{"key":"escape","command":"tabnine.escape-inline-suggestion","when":"tabnine.snippet-suggestion:enabled && tabnine.in-inline-suggestions || tabnine.inline-suggestion:enabled && tabnine.in-inline-suggestions"},{"key":"ctrl+z","mac":"cmd+z","command":"tabnine.escape-inline-suggestion","when":"tabnine.snippet-suggestion:enabled && tabnine.in-inline-suggestions || tabnine.inline-suggestion:enabled && tabnine.in-inline-suggestions"},{"key":"alt+]","command":"tabnine.next-inline-suggestion","when":"tabnine.snippet-suggestion:enabled && tabnine.in-inline-suggestions || tabnine.inline-suggestion:enabled && tabnine.in-inline-suggestions"},{"key":"alt+[","command":"tabnine.prev-inline-suggestion","when":"tabnine.snippet-suggestion:enabled && tabnine.in-inline-suggestions || tabnine.inline-suggestion:enabled && tabnine.in-inline-suggestions"},{"key":"alt+.","mac":"ctrl+.","command":"tabnine.snippet-suggestion","when":"tabnine.snippet-suggestion:enabled"}]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,js,css,md}":"prettier --write src/"},"enabledApiProposals":["inlineCompletions"]},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/tabnine.tabnine-vscode-3.6.35","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"75da638c-c45a-44ea-aa3b-8570a3559810","publisherDisplayName":"TabNine","publisherId":"1924b661-7c19-45d9-9800-edeb32848fd7","isPreReleaseVersion":false,"targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"installedTimestamp":1673195955403,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"valeryanm.vscode-phpsab","uuid":"f9767fa9-e73a-4813-98d4-f552755a0d08"},"manifest":{"name":"vscode-phpsab","displayName":"PHP Sniffer & Beautifier","description":"PHP Sniffer & Beautifier for Visual Studio Code","version":"0.0.16","icon":"php_logo.png","publisher":"valeryanm","homepage":"https://github.com/valeryan/vscode-phpsab","license":"MIT","repository":{"type":"git","url":"https://github.com/valeryan/vscode-phpsab.git"},"bugs":{"url":"https://github.com/valeryan/vscode-phpsab/issues"},"engines":{"vscode":"^1.46.0"},"categories":["Formatters","Linters","Other"],"keywords":["php","phpcs","phpcbf","linter","fixer"],"activationEvents":["onLanguage:php"],"main":"./dist/extension","contributes":{"commands":[{"command":"fixer.fix","title":"PHPCBF: Fix this file","when":"!inOutput && editorFocus && editorLangId == php"}],"configuration":{"title":"PHP Sniffer & Fixer Configuration options","type":"object","properties":{"phpsab.fixerEnable":{"scope":"resource","type":"boolean","default":true,"description":"Control if this fixer is enabled for PHP files or not."},"phpsab.fixerArguments":{"scope":"resource","type":"array","default":[],"description":"Additional arguments passed to phpcbf"},"phpsab.executablePathCBF":{"scope":"resource","type":"string","default":null,"description":"Optional. The default path to the phpcbf executable. Can be overridden if auto search is enabled."},"phpsab.executablePathCS":{"scope":"resource","type":"string","default":null,"description":"Optional. The default path to the phpcs executable. Can be overridden if auto search is enabled."},"phpsab.composerJsonPath":{"scope":"resource","type":"string","default":"composer.json","description":"The path to composer.json"},"phpsab.standard":{"scope":"resource","type":["string","null"],"default":null,"description":"Optional. The default config to use or global standard. Can be overridden if auto search is enabled."},"phpsab.autoRulesetSearch":{"scope":"resource","type":"boolean","default":true,"description":"Automatically search for a ruleset file to use as configuration. Overrides custom standards defined above."},"phpsab.allowedAutoRulesets":{"scope":"resource","type":"array","default":[".phpcs.xml",".phpcs.xml.dist","phpcs.xml","phpcs.xml.dist","phpcs.ruleset.xml","ruleset.xml"],"description":"Filenames to search for that contain the ruleset for fixers."},"phpsab.snifferEnable":{"scope":"resource","type":"boolean","default":true,"description":"Control if this sniffer is enabled for PHP files or not."},"phpsab.snifferArguments":{"scope":"resource","type":"array","default":[],"description":"Additional arguments passed to phpcs"},"phpsab.snifferMode":{"type":"string","default":"onSave","enum":["onSave","onType"],"markdownDescription":"When to run `phpcs`."},"phpsab.snifferTypeDelay":{"type":"number","default":250,"minimum":0,"markdownDescription":"When `phpsab.snifferMode` is `onType`, this sets the amount of milliseconds the validator will wait after typing has stopped before it will run."},"phpsab.snifferShowSources":{"type":"boolean","default":false,"description":"Control if phpcs report should include sniff sources."},"phpsab.debug":{"type":"boolean","default":false,"description":"Write debug info to the console"}}}},"scripts":{"vscode:prepublish":"webpack --mode production","webpack":"webpack --mode development","webpack-dev":"webpack --mode development --watch","lint":"eslint . --ext .ts,.tsx"},"dependencies":{"cross-spawn":"^7.0.3","lodash":"^4.17.21"},"devDependencies":{"@types/cross-spawn":"^6.0.2","@types/glob":"^7.1.2","@types/lodash.debounce":"^4.0.6","@types/mocha":"^7.0.2","@types/node":"^14.0.14","@types/vscode":"^1.46.0","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","glob":"^7.1.4","mocha":"^10.2.0","source-map-support":"^0.5.12","ts-loader":"^7.0.5","typescript":"^3.9.6","vscode-test":"^1.4.0","vscode-uri":"^2.1.2","webpack":"^4.43.0","webpack-cli":"^3.3.12"}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/valeryanm.vscode-phpsab-0.0.16","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"f9767fa9-e73a-4813-98d4-f552755a0d08","publisherId":"4272c691-c0a3-45b5-92ac-e3700f117955","publisherDisplayName":"Samuel Hilson","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1673195955460,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"xdebug.php-debug","uuid":"044b4b31-2969-4af3-895d-855433b8b46d"},"manifest":{"name":"php-debug","displayName":"PHP Debug","version":"1.30.0","publisher":"xdebug","license":"MIT","description":"Debug support for PHP with Xdebug","keywords":["php","debug","xdebug"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"contributors":[{"name":"Damjan Cvetko","email":"damjan.cvetko@gmail.com"}],"engines":{"vscode":"^1.66.1","node":"^16.14.2"},"sponsor":{"url":"https://github.com/sponsors/zobo"},"icon":"images/logo.png","galleryBanner":{"color":"#6682BA","theme":"dark"},"categories":["Debuggers"],"repository":{"type":"git","url":"https://github.com/xdebug/vscode-php-debug.git"},"bugs":{"url":"https://github.com/xdebug/vscode-php-debug/issues"},"dependencies":{"@vscode/debugadapter":"^1.57.0","@vscode/debugprotocol":"^1.55.1","@xmldom/xmldom":"^0.8.4","buffer-crc32":"^0.2.13","dotenv":"^16.0.3","file-url":"^3.0.0","iconv-lite":"^0.6.3","minimatch":"^5.1.0","moment":"^2.29.4","relateurl":"^0.2.7","semver":"^7.3.8","string-replace-async":"^2.0.0","url-relative":"^1.0.0","urlencode":"^1.1.0","which":"^2.0.2"},"devDependencies":{"@commitlint/cli":"^17.3.0","@commitlint/config-conventional":"^17.3.0","@types/buffer-crc32":"^0.2.0","@types/chai":"4.3.4","@types/chai-as-promised":"^7.1.5","@types/minimatch":"^5.1.2","@types/mocha":"^10.0.0","@types/node":"^16.11.27","@types/relateurl":"^0.2.29","@types/semver":"^7.3.13","@types/urlencode":"^1.1.2","@types/vscode":"^1.66.0","@types/which":"^2.0.1","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","@vscode/debugadapter-testsupport":"^1.57.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","copyfiles":"^2.4.1","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsdoc":"^39.6.4","husky":"^8.0.2","mocha":"^10.1.0","nyc":"^15.1.0","prettier":"2.7.1","semantic-release":"^19.0.5","semantic-release-vsce":"^5.2.0","typescript":"^4.9.3","vsce":"^2.11.0"},"release":{"branches":["main"],"verifyConditions":["semantic-release-vsce","@semantic-release/github"],"prepare":{"path":"semantic-release-vsce","packageVsix":true},"publish":["semantic-release-vsce",{"path":"@semantic-release/github","assets":"*.vsix","addReleases":"bottom"}]},"scripts":{"build":"npm run copyfiles && tsc -p .","watch":"npm run copyfiles && tsc -w -p .","copyfiles":"copyfiles -u 1 src/TerminalHelper.scpt src/terminateProcess.sh out","start":"code testproject --extensionDevelopmentPath=.","test":"mocha","cover":"nyc mocha","lint":"npm run eslint && npm run prettier","eslint":"eslint \"src/**/*.ts\"","prettier":"prettier \"**/{*.json,*.yml,.*.yml,*.ts,.prettierrc,*.md}\" --write --list-different","prettier-check":"npm run prettier -- --write=false","semantic-release":"semantic-release"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAM"}},"mocha":{"spec":"./out/test","timeout":20000,"slow":1000,"retries":4},"nyc":{"all":true,"include":["out/**/*.*","src/**/*.*"],"exclude":["out/test/**/*.*"]},"main":"./out/extension.js","activationEvents":["onDebugResolve:php","onCommand:php.debug.debugPhpFile","onCommand:php.debug.startWithStopOnEntry"],"capabilities":{"untrustedWorkspaces":{"supported":"limited","description":"%workspaceTrust%","restrictedConfigurations":["php.debug.executablePath"]}},"contributes":{"breakpoints":[{"language":"php"}],"debuggers":[{"type":"php","languages":["php"],"label":"PHP","program":"./out/phpDebug.js","runtime":"node","configurationAttributes":{"launch":{"required":[],"properties":{"program":{"type":"string","description":"Absolute path to the program."},"stopOnEntry":{"type":"boolean","description":"Automatically stop program after launch.","default":false},"externalConsole":{"type":"boolean","description":"Launch debug target in external console.","default":false},"args":{"type":"array","description":"Command line arguments passed to the program.","items":{"type":"string"},"default":[]},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged. Default is the current workspace.","default":"${workspaceRoot}"},"runtimeExecutable":{"type":"string","description":"Absolute path to the runtime executable to be used. Default is the runtime executable on the PATH.","default":"php"},"runtimeArgs":{"type":"array","description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"default":[]},"env":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the program.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions."},"hostname":{"type":"string","description":"Address to bind to when listening for Xdebug or Unix domain socket (start with unix://)","default":"::"},"port":{"type":"number","description":"Port on which to listen for Xdebug","default":9003},"serverSourceRoot":{"type":"string","description":"Deprecated: The source root when debugging a remote host","deprecationMessage":"Property serverSourceRoot is deprecated, please use pathMappings to define a server root."},"localSourceRoot":{"type":"string","description":"Deprecated: The source root on this machine that is the equivalent to the serverSourceRoot on the server.","deprecationMessage":"Property localSourceRoot is deprecated, please use pathMappings to define a local root."},"pathMappings":{"type":"object","default":{},"description":"A mapping of server paths to local paths."},"ignore":{"type":"array","items":"string","description":"Array of glob patterns that errors should be ignored from","default":["**/vendor/**/*.php"]},"skipFiles":{"type":"array","items":"string","description":"An array of glob patterns, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/vendor/**\", \"!**/vendor/my-module/**\"]`","default":["**/vendor/**"]},"log":{"type":"boolean","description":"If true, will log all communication between VS Code and the adapter"},"proxy":{"type":"object","properties":{"allowMultipleSessions":{"type":"boolean","description":"If the proxy should expect multiple sessions/connections or not.","default":true},"enable":{"type":"boolean","description":"Whether to enable usage of a proxy","default":false},"host":{"type":"string","description":"Selects the host where the debug client is running, you can either use a host name, IP address, or 'unix:///path/to/sock' for a Unix domain socket. This setting is ignored if xdebug.remote_connect_back is enabled.","default":"127.0.0.1"},"key":{"type":"string","description":"A unique key that allows the proxy to match requests to your editor","default":"${config:php.debug.ideKey}"},"port":{"type":"number","description":"The port where the adapter will register with the the proxy.","default":9001},"timeout":{"type":"number","description":"The port where the adapter will register with the the proxy.","default":3000}}},"xdebugSettings":{"type":"object","properties":{"max_children":{"type":"integer","description":"max number of array or object children to initially retrieve"},"max_data":{"type":"integer","description":"max amount of variable data to initially retrieve"},"max_depth":{"type":"integer","description":"maximum depth that the debugger engine may return when sending arrays, hashes or object structures to the IDE"},"show_hidden":{"enum":[0,1],"description":"This feature can get set by the IDE if it wants to have more detailed internal information on properties (eg. private members of classes, etc.) Zero means that hidden members are not shown to the IDE"}},"description":"Overrides for Xdebug remote debugging settings. See https://xdebug.org/docs-dbgp.php#feature-names","default":{}},"maxConnections":{"type":"number","description":"The maximum allowed parallel debugging sessions","default":0},"xdebugCloudToken":{"type":"string","description":"Xdebug Could token"}}}},"initialConfigurations":[{"name":"Listen for Xdebug","type":"php","request":"launch","port":9003},{"name":"Launch currently open script","type":"php","request":"launch","program":"${file}","cwd":"${fileDirname}","port":0,"runtimeArgs":["-dxdebug.start_with_request=yes"],"env":{"XDEBUG_MODE":"debug,develop","XDEBUG_CONFIG":"client_port=${port}"}},{"name":"Launch Built-in web server","type":"php","request":"launch","runtimeArgs":["-dxdebug.mode=debug","-dxdebug.start_with_request=yes","-S","localhost:0"],"program":"","cwd":"${workspaceRoot}","port":9003,"serverReadyAction":{"pattern":"Development Server \\(http://localhost:([0-9]+)\\) started","uriFormat":"http://localhost:%s","action":"openExternally"}}],"configurationSnippets":[{"label":"PHP: Listen for Xdebug","description":"Listen for incoming XDebug connections","body":{"name":"Listen for Xdebug","type":"php","request":"launch","port":9003}},{"label":"PHP: Listen for Xdebug 2 (Legacy)","description":"Listen for incoming XDebug connections on legacy port","body":{"name":"Listen for Xdebug 2 (Legacy)","type":"php","request":"launch","port":9000}},{"label":"PHP: Launch currently open script","description":"Debug the currently open PHP script in CLI mode","body":{"name":"Launch currently open script","type":"php","request":"launch","program":"^\"${1:\\${file\\}}\"","cwd":"^\"${2:\\${fileDirname\\}}\"","port":0,"runtimeArgs":["-dxdebug.start_with_request=yes"],"env":{"XDEBUG_MODE":"debug,develop","XDEBUG_CONFIG":"^\"client_port=\\${port\\}\""}}},{"label":"PHP: Launch currently open script with Xdebug 2 (Legacy)","description":"Debug the currently open PHP script in CLI mode","body":{"name":"Launch currently open script with Xdebug 2 (Legacy)","type":"php","request":"launch","program":"^\"${1:\\${file\\}}\"","cwd":"^\"${2:\\${fileDirname\\}}\"","port":0,"runtimeArgs":["-dxdebug.remote_enable=yes","-dxdebug.remote_autostart=yes"],"env":{"XDEBUG_CONFIG":"^\"remote_port=\\${port\\}\""}}},{"label":"PHP: Launch Built-in web server","description":"Start built-in PHP web server and open browser on debug start","body":{"name":"Launch Built-in web server","type":"php","request":"launch","runtimeArgs":["-dxdebug.mode=debug","-dxdebug.start_with_request=yes","-S","localhost:${1:0}"],"program":"","cwd":"^\"${2:\\${workspaceRoot\\}}\"","port":9003,"serverReadyAction":{"pattern":"Development Server \\\\(http://localhost:([0-9]+)\\\\) started","uriFormat":"http://localhost:%s","action":"openExternally"}}},{"label":"PHP: Xdebug Cloud","description":"Register with Xdebug Cloud and wait for debug sessions","body":{"name":"Xdebug Cloud","type":"php","request":"launch","xdebugCloudToken":"${1}"}}]}],"configuration":{"title":"PHP Debug","properties":{"php.debug.executablePath":{"type":["string","null"],"default":null,"description":"The path to a PHP executable.","scope":"machine-overridable"},"php.debug.ideKey":{"type":"string","default":"vsc","description":"A unique key that allows the proxy to match requests to your editor. Only used when proxy configuration includes replacement.","scope":"machine-overridable"}}},"menus":{"editor/title/run":[{"command":"php.debug.debugPhpFile","when":"resourceLangId == php && !inDiffEditor"}]},"commands":[{"command":"php.debug.debugPhpFile","title":"Debug PHP","icon":"$(debug-alt-small)","enablement":"resourceLangId == php"},{"command":"php.debug.startWithStopOnEntry","title":"Start Debugging and Stop on Entry","category":"Debug"}],"keybindings":[{"command":"php.debug.startWithStopOnEntry","key":"F10","when":"!inDebugMode && debugConfigurationType == 'php'"},{"command":"php.debug.startWithStopOnEntry","key":"F11","when":"!inDebugMode && debugConfigurationType == 'php'"}]}},"location":{"$mid":1,"path":"/home/hnhtennm/.vscode-server/extensions/xdebug.php-debug-1.30.0","scheme":"file"},"isBuiltin":false,"targetPlatform":"undefined","metadata":{"id":"044b4b31-2969-4af3-895d-855433b8b46d","publisherId":"0162ddc5-cb52-4b88-97e2-5272419cd6cd","publisherDisplayName":"Xdebug","targetPlatform":"undefined","isApplicationScoped":false,"updated":true,"isPreReleaseVersion":false,"installedTimestamp":1673195955437,"preRelease":false},"isValid":true,"validations":[]}]}