{
  "name": "@ui5/ts-interface-generator",
  "version": "0.10.0",
  "description": "Generator for TypeScript type definitions for custom UI5 controls implemented in TypeScript",
  "author": "SAP SE",
  "license": "Apache-2.0",
  "main": "dist/generateTSInterfaces.js",
  "bin": "dist/generateTSInterfaces.js",
  "scripts": {
    "start": "node dist/generateTSInterfaces.js",
    "try": "npm run build && node dist/generateTSInterfaces.js --config tsconfig-testcontrol.json",
    "try-watch": "npm run build && node dist/generateTSInterfaces.js --watch --config tsconfig-testcontrol.json",
    "try-watch-managedobject": "npm run build && node dist/generateTSInterfaces.js --watch --config tsconfig-testmanagedobject.json",
    "try-watch-webcomponent": "npm run build && node dist/generateTSInterfaces.js --watch --config tsconfig-testwebcomponent.json",
    "build": "tsc",
    "watch": "tsc --watch",
    "test": "jest",
    "lint": "eslint src",
    "ci": "npm-run-all build test lint"
  },
  "homepage": "https://github.com/SAP/ui5-typescript/tree/main/packages/ts-interface-generator",
  "repository": {
    "type": "git",
    "url": "https://github.com/SAP/ui5-typescript.git",
    "directory": "packages/ts-interface-generator"
  },
  "keywords": [
    "UI5",
    "TypeScript",
    "SAPUI5",
    "OpenUI5",
    "Controls"
  ],
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@types/hjson": "2.4.6",
    "@types/jest": "29.5.12",
    "@types/node": "20.14.9",
    "@types/openui5": "1.127.0",
    "@types/yargs": "17.0.32",
    "@typescript-eslint/eslint-plugin": "7.14.1",
    "@typescript-eslint/parser": "7.14.1",
    "eslint": "8.57.0",
    "jest": "29.7.0",
    "npm-run-all": "4.1.5",
    "ts-jest": "29.1.5",
    "typescript": "5.5.2"
  },
  "dependencies": {
    "hjson": "3.2.2",
    "loglevel": "1.9.1",
    "yargs": "17.7.2"
  },
  "peerDependencies": {
    "typescript": ">=5.2.0"
  },
  "files": [
    "dist"
  ],
  "gitHead": "a3b9b76cef1bce0c2952418a7ffd5296bed53ad4"
}
