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.10.2", "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.33", "@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.4.0", "typescript": "5.8.3" }, "dependencies": { "hjson": "3.2.2", "loglevel": "1.9.2", "yargs": "17.7.2" }, "peerDependencies": { "typescript": ">=5.2.0" }, "files": [ "dist" ], "gitHead": "8ba946122763dc0b36a4cfe2ef44cb4a6f954988" }