{ "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": "php", "scopeName": "text.html.php.blade", "path": "./src/syntaxes/blade.tmLanguage.json" } ], "snippets": [ { "language": "php", "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" }