{
    "name": "@spgoding/datapack-language-server",
    "description": "A language server for Minecraft: Java Edition datapacks",
    "version": "3.4.19",
    "main": "lib/index.js",
    "types": "lib/index.d.ts",
    "bin": {
        "datapack-language-server": "./bin/server"
    },
    "author": "SPGoding",
    "contributors": [
        "ChenCMD"
    ],
    "license": "MIT",
    "directories": {
        "test": "src/test/"
    },
    "scripts": {
        "build": "tsc -b",
        "circular": "webpack",
        "codecov": "codecov -f coverage/*.json",
        "commit": "gitmoji -c",
        "con": "cd contributors && all-contributors generate && cd ..",
        "lint": "eslint --fix src/**/*.ts",
        "lint:dry": "eslint --fix-dry-run src/**/*.ts",
        "# release": "semantic-release",
        "# release:dry": "semantic-release --dry-run",
        "test": "nyc mocha",
        "test:w": "mocha --watch",
        "posttest": "nyc report --reporter=json",
        "watch": "tsc -w"
    },
    "dependencies": {
        "@mcschema/core": "^0.12.40",
        "@mcschema/java-1.16": "^0.6.14",
        "@mcschema/java-1.17": "^0.2.34",
        "@mcschema/java-1.18": "^0.3.10",
        "@mcschema/java-1.18.2": "^0.1.19",
        "@mcschema/java-1.19": "^0.1.45",
        "@mcschema/java-1.19.3": "^0.0.8",
        "@mcschema/java-1.19.4": "^0.1.11",
        "@mcschema/java-1.20": "^0.0.12",
        "@mcschema/java-1.20.2": "^0.0.4",
        "@mcschema/java-1.20.3": "^0.0.5",
        "@mcschema/locales": "^0.1.92",
        "appdata-path": "^1.0.0",
        "clone": "^2.1.2",
        "fast-deep-equal": "^3.1.3",
        "fs-extra": "^9.0.1",
        "minimatch": "^3.0.4",
        "python-range": "^1.0.4",
        "rfdc": "^1.1.4",
        "synchronous-promise": "^2.0.13",
        "uuid": "^8.3.0",
        "vscode-json-languageservice": "^4.0.0",
        "vscode-languageserver": "^7.0.0",
        "vscode-languageserver-textdocument": "^1.0.1",
        "vscode-uri": "^3.0.2"
    },
    "devDependencies": {
        "@istanbuljs/nyc-config-typescript": "^1.0.1",
        "@semantic-release/changelog": "^5.0.1",
        "@semantic-release/git": "^9.0.0",
        "@types/clone": "^2.1.0",
        "@types/fs-extra": "^9.0.1",
        "@types/minimatch": "^3.0.3",
        "@types/mocha": "^8.0.3",
        "@types/node": "^14.11.2",
        "@types/power-assert": "^1.5.3",
        "@types/rfdc": "^1.1.0",
        "@types/uuid": "^8.3.0",
        "@types/webpack": "^4.41.22",
        "@typescript-eslint/eslint-plugin": "^4.2.0",
        "@typescript-eslint/parser": "^4.2.0",
        "all-contributors-cli": "^6.17.1",
        "circular-dependency-plugin": "^5.2.0",
        "codecov": "^3.7.2",
        "dedent-js": "^1.0.1",
        "eslint": "^7.9.0",
        "espower-typescript": "^9.0.2",
        "gitmoji-cli": "^3.2.9",
        "mocha": "^8.1.3",
        "nyc": "^15.1.0",
        "power-assert": "^1.6.1",
        "semantic-release": "^17.1.1",
        "semantic-release-gitmoji": "^1.3.4",
        "source-map-support": "^0.5.19",
        "ts-loader": "^8.0.2",
        "ts-node": "^9.0.0",
        "typescript": "^4.0.3",
        "webpack": "^5.0.0",
        "webpack-cli": "^4.0.0"
    },
    "publishConfig": {
        "access": "public"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/SPGoding/datapack-language-server.git"
    },
    "homepage": "https://github.com/SPGoding/datapack-language-server",
    "bugs": {
        "url": "https://github.com/SPGoding/datapack-language-server/issues"
    }
}
