UNPKG

@ui5/ts-interface-generator

Version:

Generator for TypeScript type definitions for custom UI5 controls implemented in TypeScript

64 lines (63 loc) 2.02 kB
{ "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" }