{
  "name": "vrl-vscode",
  "displayName": "Vector Remap Language",
  "description": "Vector Remap Language (VRL) support for VS Code",
  "publisher": "lucperkins",
  "license": "MPL-2.0",
  "version": "0.1.4",
  "engines": {
    "vscode": "^1.60.0"
  },
  "repository": "https://github.com/lucperkins/vrl-vscode",
  "categories": [
    "Programming Languages"
  ],
  "scripts": {
    "generate": "yarn generate-snippets && yarn generate-tmLanguage",
    "generate-snippets": "ejs --data-file ./data/functions.json --output-file ./snippets/vrl.json ./templates/snippets.ejs.json",
    "generate-tmLanguage": "ejs --data-file ./data/functions.json --output-file ./syntaxes/vrl.tmLanguage.json ./templates/vrl.tmLanguage.ejs.json",
    "package": "vsce package",
    "publish": "vsce publish --yarn",
    "test": "vscode-tmgrammar-test --scope source.vrl --grammar ./syntaxes/vrl.tmLanguage.json --testcases \"test/**/*.vrl\""
  },
  "contributes": {
    "languages": [
      {
        "id": "vrl",
        "aliases": [
          "Vector Remap Language",
          "vrl"
        ],
        "extensions": [
          ".vrl"
        ],
        "configuration": "./language-configuration.json"
      }
    ],
    "grammars": [
      {
        "language": "vrl",
        "scopeName": "source.vrl",
        "path": "./syntaxes/vrl.tmLanguage.json"
      }
    ],
    "snippets": [
      {
        "language": "vrl",
        "path": "./snippets/vrl.json"
      }
    ]
  },
  "devDependencies": {
    "ejs": "^3.1.6",
    "vsce": "^1.100.1",
    "vscode-tmgrammar-test": "^0.0.11"
  }
}
