{
  "name": "@ui5/ts-interface-generator",
  "version": "0.11.1",
  "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/UI5/typescript/tree/main/packages/ts-interface-generator",
  "repository": {
    "type": "git",
    "url": "https://github.com/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": "30.0.0",
    "@types/node": "24.7.2",
    "@types/openui5": "1.146.0",
    "@types/yargs": "17.0.35",
    "@typescript-eslint/eslint-plugin": "8.59.2",
    "@typescript-eslint/parser": "8.59.2",
    "eslint": "10.3.0",
    "jest": "30.4.2",
    "npm-run-all": "4.1.5",
    "ts-jest": "29.4.9",
    "typescript": "6.0.3"
  },
  "dependencies": {
    "hjson": "3.2.2",
    "loglevel": "1.9.2",
    "yargs": "18.0.0"
  },
  "peerDependencies": {
    "typescript": ">=5.2.0 <7.0.0"
  },
  "files": [
    "dist"
  ],
  "gitHead": "35b99d50014142160705b07a5ef60b04546d05c1"
}
