{
    "name": "@eclipse-cdt-cloud/vscode-ui-components",
    "version": "0.2.0",
    "description": "UI Components for Visual Studio Code Extensions",
    "repository": "https://github.com/eclipse-cdt-cloud/vscode-ui-components",
    "license": "MIT",
    "qna": "https://github.com/eclipse-cdt-cloud/vscode-ui-components/issues",
    "publisher": "eclipse-cdt",
    "main": "./lib/index.js",
    "types": "./lib/index.d.ts",
    "files": [
        "lib",
        "src",
        "style"
    ],
    "scripts": {
        "build": "tsc && yarn lint",
        "clean": "yarn clean:build ./node_modules",
        "clean:build": "rimraf ./lib ./node_modules/.tmp",
        "lint": "eslint .",
        "prepare": "yarn clean:build && yarn build",
        "watch": "tsc -w"
    },
    "dependencies": {
        "@floating-ui/react": "^0.27.19",
        "@vscode/codicons": "0.0.44",
        "@vscode/webview-ui-toolkit": "^1.4.0",
        "antd": "^5.22.1",
        "re-resizable": "^6.11.2",
        "react-markdown": "^10.1.0",
        "remark-gfm": "^4.0.1",
        "throttle-debounce": "5.0.2",
        "vscode-messenger": "^0.4.5",
        "vscode-messenger-common": "^0.4.5",
        "vscode-messenger-webview": "^0.4.5"
    },
    "devDependencies": {
        "@eslint/js": "^10.0.1",
        "@types/node": "^22.19.15",
        "@types/react": "^18.0.26",
        "@types/react-dom": "^18.0.9",
        "@types/throttle-debounce": "5.0.2",
        "@types/vscode": "^1.108.1",
        "@types/vscode-webview": "^1.57.2",
        "eslint": "^10.0.3",
        "eslint-plugin-headers": "^1.3.4",
        "globals": "^17.4.0",
        "prettier": "^3.8.1",
        "prettier-plugin-packagejson": "^3.0.2",
        "rimraf": "^6.1.3",
        "typescript": "^5.9.3",
        "typescript-eslint": "^8.56.1"
    },
    "peerDependencies": {
        "react": "^18.2.0",
        "react-dom": "^18.2.0"
    },
    "engines": {
        "node": ">=20"
    },
    "publishConfig": {
        "access": "public",
        "registry": "https://registry.npmjs.org"
    }
}
