UNPKG

@jointly/gen-ts-from-wsdl

Version:

A command-line tool to generate TypeScript interfaces from WSDL files for SOAP services

93 lines (92 loc) 2.69 kB
{ "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" } }