{
  "name": "@jointly/gen-ts-from-wsdl",
  "description": "A command-line tool to generate TypeScript interfaces from WSDL files for SOAP services",
  "private": false,
  "version": "1.1.0",
  "type": "module",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "bin": {
    "gen-ts-from-wsdl": "dist/cli.js"
  },
  "files": [
    "dist"
  ],
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "require": "./dist/index.js"
    },
    "./package.json": "./package.json"
  },
  "scripts": {
    "build": "tsup --config tsup.config.js",
    "prepublishOnly": "npm run build",
    "start": "node dist/cli.js",
    "dev": "npm run build && npm run start",
    "test": "jest",
    "release:common": "npm run build && git push --follow-tags origin main && npm publish --access public",
    "release:patch": "changelog -p && git add CHANGELOG.md && git commit -m 'docs: updated changelog' && npm version patch && npm run release:common",
    "release:minor": "changelog -m && git add CHANGELOG.md && git commit -m 'docs: updated changelog' && npm version minor && npm run release:common",
    "release:major": "changelog -M && git add CHANGELOG.md && git commit -m 'docs: updated changelog' && npm version major && npm run release:common"
  },
  "dependencies": {
    "axios": "^1.6.0",
    "commander": "^11.1.0",
    "xml2js": "^0.6.2"
  },
  "devDependencies": {
    "@commitlint/cli": "^17.3.0",
    "@commitlint/config-conventional": "^17.3.0",
    "@types/node": "^20.10.0",
    "@types/xml2js": "^0.4.14",
    "@typescript-eslint/eslint-plugin": "^5.46.0",
    "@typescript-eslint/parser": "^5.46.0",
    "eslint": "^8.29.0",
    "husky": "^8.0.2",
    "lint-staged": "^13.1.0",
    "prettier": "^2.8.1",
    "tsup": "^8.5.0",
    "typescript": "^5.3.0"
  },
  "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx}": [
      "npx prettier --write",
      "npx eslint --fix"
    ]
  },
  "keywords": [
    "wsdl",
    "typescript",
    "soap",
    "types",
    "generator",
    "web-services",
    "xml",
    "code-generation",
    "cli",
    "npm"
  ],
  "author": "Jointly <dev@jointly.pro>",
  "contributors": [
    {
      "name": "Pellegrino Durante",
      "email": "pellegrino.durante@gmail.com",
      "url": "https://github.com/PellegrinoDurante"
    },
    {
      "name": "Luigi Colombi",
      "email": "lucolombi89@gmail.com",
      "url": "https://github.com/Gigiz"
    }
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/JointlyTech/gen-ts-from-wsdl"
  },
  "homepage": "https://github.com/JointlyTech/gen-ts-from-wsdl#readme",
  "bugs": {
    "url": "https://github.com/JointlyTech/gen-ts-from-wsdl/issues"
  }
}
