OurBigBook
vscode/package.json
{
  "name": "ourbigbook-vscode",
  "displayName": "OurBigBook",
  "publisher": "ourbigbook",
  "description": "OurBigBook markup and publishing",
  "icon": "logo.png",
  "repository": "https://docs.ourbigbook.com/_dir/vscode",
  "version": "0.0.4",
  "engines": {
    "vscode": "^1.81.0"
  },
  "categories": [
    "Programming Languages"
  ],
  "activationEvents": [],
  "main": "./extension.js",
  "contributes": {
    "commands": [{
      "command": "bigb.helloWorld",
      "title": "Hello World"
    }],
    "configurationDefaults": {
			"[ourbigbook]": {
				"editor.wordWrap": "on",
				"editor.quickSuggestions": false
			}
		},
    "languages": [{
      "id": "ourbigbook",
      "aliases": ["OurBigBook", "ourbigbook"],
      "extensions": [".bigb"],
      "configuration": "./language-configuration.json"
    }],
    "grammars": [{
      "embeddedLanguages": {
        "math.bigb": "latex"
      },
      "language": "ourbigbook",
      "scopeName": "source.ourbigbook",
      "path": "./syntaxes/ourbigbook.tmLanguage.json"
    }]

  },
  "scripts": {
    "lint": "eslint .",
    "pretest": "npm run lint",
    "test": "node ./test/runTest.js"
  },
  "devDependencies": {
    "eslint": "^8.39.0",
    "glob": "^8.1.0",
    "mocha": "^10.2.0",
    "@vscode/test-electron": "^2.3.0"
  }
}