UNPKG

@odata2ts/odata2ts

Version:

Flexible generator to produce various TypeScript artefacts (from simple model interfaces to complete odata clients) from OData metadata files

86 lines 2.62 kB
{ "name": "@odata2ts/odata2ts", "version": "0.40.1", "description": "Flexible generator to produce various TypeScript artefacts (from simple model interfaces to complete odata clients) from OData metadata files", "keywords": [ "odata2ts", "generator", "cli", "odata", "ts", "model", "odata client", "typescript", "v2", "v4" ], "homepage": "https://odata2ts.github.io/", "repository": "git@github.com:odata2ts/odata2ts.git", "license": "MIT", "author": "texttechne", "type": "module", "main": "lib/index.js", "types": "./lib/index.d.ts", "bin": "lib/run-cli.js", "files": [ "*.md", "bin", "lib", "LICENSE" ], "scripts": { "build": "yarn clean && tsc", "check-circular-deps": "madge ./src --extensions ts --circular", "check-circular-generated": "madge ./build --extensions ts --circular", "clean": "rimraf lib build", "clean-v2": "rimraf build/v2", "clean-v4": "rimraf build/v4", "compile": "tsc -p tsconfig.compile.json", "dev": "yarn generate trippin odata", "generate": "npx tsx src/run-cli.ts", "int-test": "yarn clean && vitest run --dir int-test", "test": "yarn test-compile && vitest run --dir test", "test-compile": "tsc -p tsconfig.compile.json", "test-compile-large": "npx --node-options=\"--max-old-space-size=14000\" tsc -p tsconfig.compile.json", "testing": "vitest --dir test" }, "dependencies": { "@odata2ts/converter-api": "^0.2.5", "@odata2ts/converter-runtime": "^0.5.5", "@odata2ts/http-client-api": "^0.6.2", "@odata2ts/odata-core": "^0.6.1", "@prettier/plugin-xml": "^3.4.1", "@types/xml2js": "^0.4.11", "axios": "^1.4.0", "change-case": "^5.4.4", "commander": "^10.0.1", "cosmiconfig": "^8.2.0", "cosmiconfig-typescript-loader": "^5.0.0", "deepmerge": "^4.3.1", "mkdirp": "^3.0.1", "prettier": "^3.3.3", "rimraf": "^5.0.1", "ts-morph": "^18.0.0", "tsconfig-loader": "^1.1.0", "type-fest": "2.12.2", "upper-case-first": "^2.0.2", "xml2js": "^0.6.0" }, "devDependencies": { "@odata2ts/converter-v2-to-v4": "^0.5.1", "@odata2ts/odata-query-objects": "^0.28.1", "@odata2ts/odata-service": "^0.23.1", "@odata2ts/test-converters": "^0.5.0", "@types/node": "^22.4.0" }, "peerDependencies": { "@odata2ts/odata-query-objects": "^0.28.1", "@odata2ts/odata-service": "^0.23.1", "typescript": ">= 4.7" }, "publishConfig": { "access": "public" }, "gitHead": "b88f1a6e7ce84d26d1d7efa5a61dfc66a4626ec3", "readme": "README.md" }