@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
JSON
{
"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"
}