{
  "name": "@odata2ts/odata2ts",
  "version": "0.39.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",
    "prepublish": "yarn build",
    "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.2",
    "@odata2ts/converter-runtime": "^0.5.0",
    "@odata2ts/http-client-api": "^0.6.2",
    "@odata2ts/odata-core": "^0.6.0",
    "@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.27.0",
    "@odata2ts/odata-service": "^0.22.1",
    "@odata2ts/test-converters": "^0.5.0",
    "@types/node": "^22.4.0"
  },
  "peerDependencies": {
    "@odata2ts/odata-query-objects": "^0.27.0",
    "@odata2ts/odata-service": "^0.22.1",
    "typescript": ">= 4.7"
  },
  "publishConfig": {
    "access": "public"
  },
  "gitHead": "49e2baafde845055e04903c7b0fcd42787d9441e",
  "readme": "README.md"
}
