{"_id":"@techspokes/typescript-wsdl-client","_rev":"88-cfb6fc14d472c116e462b299157f42e7","name":"@techspokes/typescript-wsdl-client","dist-tags":{"latest":"1.1.2"},"versions":{"0.1.7":{"name":"@techspokes/typescript-wsdl-client","version":"0.1.7","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.1.7","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"364e112638f599c8f93f7f7fcbc38ecfd004baac","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.1.7.tgz","fileCount":42,"integrity":"sha512-WmCkkCCeG0iL3OT3rLm4ArsaiPAAdNSeHPREkY19FZSB9MnxgiXH9n68fkGeBDLnAw16XChY28CC6oRAXsChcA==","signatures":[{"sig":"MEYCIQDYosWNqgaHfVqG6VmHubfGggSzfRSyCYWUtq9NOYTkSwIhAKTDZVERK2IldDubatjDSPVj437ydWfAs/6JDk4iP7qe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63067},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"70c99ad61b7dc6e933df060a630304b9cb7a9832","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/echo.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.1.7_1755438255636_0.5543987519853444","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@techspokes/typescript-wsdl-client","version":"0.1.8","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.1.8","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"bd98c80e14494086463a280fee84a738b9445e55","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.1.8.tgz","fileCount":42,"integrity":"sha512-L/L/dvqxaJUy71NEGcs7MtJXzemwuNf8U87wp4zqVqfAUsBu9wT1ys96U0COQi4dqdNNmMw87RKzQjOT6FpGkQ==","signatures":[{"sig":"MEQCIAvZzazWXnX/qfRCM6hSc6mr+IQrK3wj9Vuscf9GUpqXAiBI4sydf1gzmGZL4fC6knOG1fhg9Rm28wcWmWzuK5rI5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"e936abac8749cb660cbe8fdf1aaff223fcc2b72b","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/echo.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.1.8_1755441607680_0.937684033978516","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@techspokes/typescript-wsdl-client","version":"0.1.9","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.1.9","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"111bc742833e7615f3b5e50212b645fd2501d199","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.1.9.tgz","fileCount":42,"integrity":"sha512-rt5B0dznbqDoxyRXhjfo/NOmQj0MTwasBiVvWppuoQ5hbr7S3TjM+qTS411vgBAHeAiZbznkdhDNaE+T0Mqfww==","signatures":[{"sig":"MEUCIG4vnf9XCI8qU5zoS5VM4ZSN3WEPr80j78HpAVPdG3FLAiEAt8RRkJNCFeeGVL/HWy0QvBAPkIu0l994H/rX3+ephrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"a0f7b6ac32cf905972762a355ab90395819d709d","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/echo.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.1.9_1755442139601_0.9534184431953698","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.2.0","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.2.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"68adfa0d2c4be71b26c7664e8797ada339049cb4","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.2.0.tgz","fileCount":42,"integrity":"sha512-cBMlZLBTYI5Sxj7Ng6xFUWOvJv2NswF3F1qJQVRcMbOQnlrG6NCLdXvDuLr1funXwr4T5jj1WRgKb2swn7c/cw==","signatures":[{"sig":"MEYCIQC5YT0l/AabBGpJ2o9ZLjyWsMMbAKLtzezpsntgqePXTAIhAPQQhCmEILLppGAFQBQvomLW8AAbrgNTBEuoOG/MUPcR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75188},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"21c609f928b94afe843e86bef6684e332d747fea","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.2.0_1755507099651_0.33973600245661895","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@techspokes/typescript-wsdl-client","version":"0.2.2","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.2.2","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"d37aefb088dd8defc950550e5464f72f84b6f8e4","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.2.2.tgz","fileCount":42,"integrity":"sha512-vthpHk64p8w5jFMpJFV5uHy8AYJzI1isbo4uRXkSdpM37m+nJ2TDZJyIl1sliM86rI4F0feXgnpMCVVChv672Q==","signatures":[{"sig":"MEUCIBrs5jN41GvNYk+VstD3mwhnEtNwAij6YMzIJ7aFYDiOAiEAkinsZYvz3JeSBR0Q4N+D5dPHpXbbyQUwiaaJ6OFODRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"f5282d5f23eb91fddc412100b3631d2d0afb5113","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.2.2_1755521583357_0.42958595840615077","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@techspokes/typescript-wsdl-client","version":"0.2.5","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.2.5","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"2344d2d8d3b4df18cb5815ff6bdb7e518d43b855","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.2.5.tgz","fileCount":42,"integrity":"sha512-JyfKrZik+YwqcyucQ6KtiCM2qPxDtyI5YW1mDGBIQDdgbhIpfR7LTFdf3/bKVi/W4lSMA3ID1eCnXfkxYo7Ufw==","signatures":[{"sig":"MEYCIQCBx14oQUi+49FYMtkzIPMRhLQje5fZVjbqDZCU25A1GQIhAKV1tjQxVGeOxXvSL0c6ZIURMkQN3ZWxCAJhrseEDc+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83679},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"d748ba487fa2f6e7d70e771f57aa521dee6c1e05","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.2.5_1755536233393_0.11167454809651511","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@techspokes/typescript-wsdl-client","version":"0.2.6","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.2.6","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"1108a7620eb06ff204bf1d04357a19748868ddae","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.2.6.tgz","fileCount":42,"integrity":"sha512-KnHY0Dru0lfPdGo82KVECHIJvDbiSLAl/khWct4ir4gK1ZDvC3xwBztC3RfBmwQaZKH068HkXGgt3Bg4vnOATQ==","signatures":[{"sig":"MEUCIDPqft/LOWwd1My5Bt2qh9OBujG8bFVWnEAKyhEpZ3UuAiEA5OeqmQGBvRYq7fMqTME2XhJiGtNOJTV9247Q1BO8lws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"a4cd2f699dbc12883ed3dc4a9da8e4eb4b061468","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.2.6_1755538697617_0.021817172527358375","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@techspokes/typescript-wsdl-client","version":"0.2.7","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.2.7","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"ac2632b034f6817d48956472e2bb9142f812e50b","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.2.7.tgz","fileCount":42,"integrity":"sha512-M2a8Q/RNmkq8h8c+09C9A+owNx4Ryc1JkXKYf8Z6hTU3OTf7Ykl9hpAOVuS6+axRNCcarjeskegl/btRxtbs+g==","signatures":[{"sig":"MEUCIQC56qFzFNQr+FAxPwQvmZa0iIs5UYnV0cnE7X5udIPRugIgUuz85+2vSl030vi7h2xJgit0bGM2pPehVvJ9mGAwJEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84390},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"8039420ef474bcdc6356270b1e508f0d7cfeb44e","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.2.7_1755543535311_0.49587110456268135","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"@techspokes/typescript-wsdl-client","version":"0.2.71","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.2.71","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"80a867f0a709467bcbaca342e92f97e898fa1069","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.2.71.tgz","fileCount":42,"integrity":"sha512-I/6IpbnoTGVja70WlFs/nYZxZOdtU1r/pC22i2w0Y/m2FiZOEX20tOE0f8kpLAAkxnkpLbaKn5xWMKFgvEDbLA==","signatures":[{"sig":"MEYCIQDyTMRY38uOzpNCn5y+RvBO+Wq4uXS87veA5KKjoBB9VgIhAISvUwoO/gA/rh0hx4uJizqbTGoOvATX1suboBPNNEbj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84342},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"3abd0e0e2612d7fdd2d36a3d2a4a20a349beee4d","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.2.71_1755543561817_0.6274670923008985","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"@techspokes/typescript-wsdl-client","version":"0.2.72","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.2.72","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"d57f1cb714db842e58b5f1e39e2b0551e141316a","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.2.72.tgz","fileCount":42,"integrity":"sha512-3VggOcZ9ZhPVYWBvFbZdgzk3el9hnSWOro3GduNVSEEIQoXnoJPBL1rjO585X/BEpg0K7G7pa2xB9ORnLjQ2/Q==","signatures":[{"sig":"MEYCIQDW6aeZntCU2sw+IaojFPy8r9k09i/756i9Rh12u+f+CAIhALmPcC7CmV6yT3AZdynXfKZ07XD7Iro80Mth8WfzTvNm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86121},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"61df50f78d501f57f9e1f5f246057e89431ad8d0","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.2.72_1755611875169_0.05266139611829468","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.3.0","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.3.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"91a0a5061e0e4d3214c07ad31fd56f9776c7e0f2","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.3.0.tgz","fileCount":42,"integrity":"sha512-GXtAoKEbTscPGHx5xGi638eByT9p4dTbya2BSuDUXDFZZbXRZ9HE47Nm/RX94K+2gm5423rYikrniPK0aH5xZw==","signatures":[{"sig":"MEYCIQDYtDIG2I3315U3sZlrEtZkqn7fjksn+9hFUvszXjZEjwIhAPgNQo0zpBTlS0Jtc+G/YO9HVi+0e9Am+2LOHs8er75j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86151},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"c4830090954f20c75d737f07b33e3206f38333b5","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc --noEmit --module NodeNext --moduleResolution NodeNext --target ES2022 tmp/types.ts tmp/meta.ts tmp/operations.ts tmp/runtime.ts tmp/client.ts src/types/soap.d.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.3.0_1755616710679_0.9940190146707804","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.4.1","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.4.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"a803ac8139436a2a03f221f4d022093778e7757c","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.4.1.tgz","fileCount":39,"integrity":"sha512-RR1vdQlYbyVRrLrpCkMNpd+fSGsqN4SvMvLZftiSM8WprMszjW1aCcEsFNpcyC6sa8p8T6JMi2NBQ4W6hdtcwQ==","signatures":[{"sig":"MEUCIQDT5Ca1Tzy1ED5tRswo+cWZ6qAvq6bkqIvZ/AZj9XZr1gIgD6jn1738XrU1D5UXHiujDPKkt94RXz0oy7E+YRLCAns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95641},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"0c2b469dc8cec4fd41c199a8537b49622d95ceed","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.4.1_1755745738733_0.06555338386556442","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@techspokes/typescript-wsdl-client","version":"0.4.2","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.4.2","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"375d479fdc73dd0a4ec199c261707f6ce644db9e","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.4.2.tgz","fileCount":39,"integrity":"sha512-ybN4FBtLrbRu6dhWf1T5QZCTWUc1wZODY3AhuWhsGlzjgeWttZi3BQ4c1Ipl3qQaEzFIaCU97VEI35xsfyQ7wQ==","signatures":[{"sig":"MEUCIEsIDO0FSBHdsjhvRxmtZBf5iHI/YGSZT1iypFfMiOXiAiEAlOoQXNsnqqpv6gSUBkM/H1Oq15MAa2F7ovfJgIVOu5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95648},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"749ec984d7aea376e06a088dd78e3b457f5098ee","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.4.2_1755747138756_0.5436093722935715","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.5.0","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.5.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"dd47fe9845816c5e64e3aa19d6180e7dc2d78886","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.5.0.tgz","fileCount":39,"integrity":"sha512-B4PNqip0ZvrqXDovmo+oJchG3KAT/QDllKv6UMASqZPEDEhs31N5MmsRMQA4dSOgcjuyU65ybS/vZ7Y/gqQGJg==","signatures":[{"sig":"MEQCID7RRSyuyQxPtk6XmvP/FTzydlQBbfCdXzq0djXd0iKOAiBTaxd3Hjm5MADOekQ0F/ef8r1bF3bkmCXEnQN8ukRG0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"671970bf94f7d12ea00c7dfcf149a6ee966b1587","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.5.0_1755775405905_0.38721494305270276","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.5.1","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.5.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"efab9119653d31e7bb05f8c2c6141ad911defae1","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.5.1.tgz","fileCount":39,"integrity":"sha512-2hlXfMggoeQBR9qAFtFKkuJEqYUvIqr7wmNg/u7FQL6KI83/v0QdVixmNvr0ntFMoR+k/ARroVkksJXu9jkmcg==","signatures":[{"sig":"MEQCIFc459vW/MlFrLjU+fi7DsKey8HzkbIk7WZKJeI4ZbH3AiAK9Q646ylGsSh+mk3CkpEk7VGKcs2paO4b3FFAhS8gpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"d64d4facda4762cd93dc723a49f282c8fb625793","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.5.1_1756795869360_0.41254051220124244","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.6.0","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.6.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"1d1c812c504d98edfc6a75a4df1f87f05c74e41d","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.6.0.tgz","fileCount":39,"integrity":"sha512-bS4ReHYOljDyqScMVKzYPmPHG4wL8/24MBwgewk/aYpmrQi2x4nAARiu2tfcWhQ2jcm32rHLHmowVGW/75YuEw==","signatures":[{"sig":"MEQCIB/QVDZIy2E3DDS63I7KMzyVD5BYUnSTi1RAP9vx/iMDAiAhGt+3lhkhVAmXDiQgXxJJQtaVbYZZw9HXktLd9u9p/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96661},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"b73c3c7a16b81565090147ebb603537d72feeb24","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.6.0_1757157432375_0.9492896924457925","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.6.1","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.6.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"43dee9d6fae2f29fcdb1b5bec152caab997d9044","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.6.1.tgz","fileCount":39,"integrity":"sha512-8uPKX7gzQz2dTHXHePh58uVZ3BCG54HgibJW/exkLYMNWtzRV0GbWM/MxRucN37DqlPS3+T6b5dQoM5iSM4zVQ==","signatures":[{"sig":"MEUCIG/DZactrjWaAEbbFwLfXbVdGBahiiiZIdmMF2cRJTJHAiEAzzOs305UO6Es+L5NHNYXsbJSoYMj5IINYBbO4i4I4YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96661},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"91702fd64b59358a7ff1b886b3d158f1dc671004","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.6.1_1758019881159_0.523858614411217","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@techspokes/typescript-wsdl-client","version":"0.6.2","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.6.2","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"bb676a9325814a21a1775ced996bc7fd89933bac","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.6.2.tgz","fileCount":39,"integrity":"sha512-dJUahvnOUbiCInBNclg0qRmePIKL40OkcK8sfhiylDguPCE2cgGoZFObqovK2tkjl+PRx/J+PZ5xEoPE1dZ8SA==","signatures":[{"sig":"MEUCIQC75g9axKUtCuoQFGedE1ZF6UvO/xJcc6Db77ePyMnclAIgcaQA1x+Dg8xLjApHqqLZKMt66HDmUv8X9wQq1eI90g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96661},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"69c7a2acc28837f84d27e52981e71af2c3d9726a","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.6.2_1758020444522_0.018559430712840053","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@techspokes/typescript-wsdl-client","version":"0.6.3","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.6.3","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"70d55621c2bd00784051bbb661c0da8669687a78","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.6.3.tgz","fileCount":39,"integrity":"sha512-QXu1FN71+jx7Htpd48HpLiz9RYPuGAj5lD+c+EtxCCFRFTgMgVvwNwsovZce6iJuoi6UB9bclK/UxGj5eP5/kQ==","signatures":[{"sig":"MEUCIF0ApoZqjVyP71vjOWXIdQWW4zg+mzY6WyBxdZOefOp0AiEAsR/bEpvtsw+7AzvMjl3J4P+8kayWtFd49EQbuV0RVOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96661},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"a340f14d599eb253df906a0bb9ab1d4ee560227f","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","fast-xml-parser":"^5.2.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.6.3_1758555544978_0.4679075138207611","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.7.0","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.7.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"1a78c862a147414388f459ca3fedd747ab0a45f3","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.7.0.tgz","fileCount":57,"integrity":"sha512-tRdJx1brjQnWAudgz7ZAAEHNNiVTE9shebhuG32x0skSrjtE3Qxk9Lh8y9OGaI4V0YdOhQA+F9NmFxz0y/lLNA==","signatures":[{"sig":"MEUCIQDzZluXwnMtjVXGnKdzhfxZiOPtOtoNJX2vrfJRi6ebBAIgHbEZ2HQsTFqXrsxat5rRbK8bxmCsmhAcE5M0cIChAJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194176},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"240baa519d2645a09c7f181115e37b307a14036c","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"tsx src/cli.ts pipeline --wsdl examples/minimal/weather.wsdl --out tmp --clean --format both --tag-style service --openapi-out tmp/openapi"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.0","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^10.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.7.0_1758637725398_0.7389257413950905","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.7.1","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.7.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"95bb65dddaa9a7e8e30fc8946f7f61254640a3a2","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.7.1.tgz","fileCount":57,"integrity":"sha512-/eF5Zc/12ODeDMjt3A5EQbj7qa6lBGn+bUn/Drb7TuAAI1hNv17KyHTvyDRqiAEIQw7vX5csY5pmYv+ko7r3zg==","signatures":[{"sig":"MEUCIChOFV7JbQRc3R9xEfSSWyKSUANiB15WDFcQYlxhiwyJAiEAyGxqtn1A9T0tu5IrWgElphvmn867p19O4KYdjWmztHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208780},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"cb39297836c9d5cf6ad5998d5c9fae4888e8d09e","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"tsx src/cli.ts pipeline --wsdl examples/minimal/weather.wsdl --out tmp --clean --format both --tag-style service --openapi-out tmp/openapi --servers https://example.com/api"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.0","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^10.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.7.1_1758658404822_0.08276178610245766","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@techspokes/typescript-wsdl-client","version":"0.7.11","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.7.11","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"e1dc34b1c72dcb54fa39440d62db6c980d228809","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.7.11.tgz","fileCount":57,"integrity":"sha512-uuqdoJiwC0FsoUBAZfUuygmRHRWdG9jM5MI6Fgsl4AQENCgwrahMv7AW+osJ1PNFAS/jSkjNQ+AVJ5AFLGvX1g==","signatures":[{"sig":"MEUCICTHkx6G2MewCW8GQNPVcvY4+JN/+kOTlPUfkqUU1QRqAiEA/L4fNaTTpkB1bW8jV+kKxgzmOxORzcKgIp+IDFWuKys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208781},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"c84cb08dcd2ebdbd7064cd6911e36cfd83b2c1ad","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"tsx src/cli.ts pipeline --wsdl examples/minimal/weather.wsdl --out tmp --clean --format both --tag-style service --openapi-out tmp/openapi --servers https://example.com/api"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.0","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.7.11_1763072974171_0.8162222751250865","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@techspokes/typescript-wsdl-client","version":"0.7.13","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.7.13","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"7360c8f781ea080a9a568cdeae89ca829c905eef","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.7.13.tgz","fileCount":57,"integrity":"sha512-wlhGHi5WlNvLhJKy66Qufw77LBhdA8qWqorOdb9KXMDHb9tgD4hSZfW0Z5K3KY5YEA1aXXa75RdEFkO8JOczfQ==","signatures":[{"sig":"MEUCIQC+3zkG+FxNBcYuaomyCr7qlVX/rkl0c5OoGOnhskZRvwIgbWiMA18hMuSsBHNE5agaJJZqceBm4sZFOKJtUSdrJVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"aaad9d566f9e8a710e22be990616a15a152dc832","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"tsx src/cli.ts pipeline --wsdl examples/minimal/weather.wsdl --out tmp --clean --format both --tag-style service --openapi-out tmp/openapi --servers https://example.com/api"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.0","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.7.13_1763109891599_0.32068581628391724","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@techspokes/typescript-wsdl-client","version":"0.7.14","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.7.14","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"ffe0f0e7ddb9661230dd3f3e6a91d6236876d1d5","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.7.14.tgz","fileCount":57,"integrity":"sha512-j/TrusUHCoqBtYCxOmPijLcuoLlHWtjH95EDhZiMli0rWi0jSNmt+Fahw98zC66RP7g1z/Pgkuu/RcL4fLN7Ew==","signatures":[{"sig":"MEUCIAwssxMXdVIW4gBvJNjvrmRlgyucB06GXcaJ1dd2s9UVAiEA9pvdlLtJ7jyT3rycWWETU5B9lOmYtDsloex4vbH4Agk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209418},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"7e391caebf047910bffa4649f17d9d719066a878","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"tsx src/cli.ts pipeline --wsdl examples/minimal/weather.wsdl --out tmp --clean --format both --tag-style service --openapi-out tmp/openapi --servers https://example.com/api"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.7.14_1763559249389_0.5766221382458239","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@techspokes/typescript-wsdl-client","version":"0.7.15","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.7.15","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/techspokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/techspokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"d093aae323c73c603d95e7f7922aae021d9e7f9c","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.7.15.tgz","fileCount":57,"integrity":"sha512-6a89lZcm971fZ34mqbB8TGKiWq/6i6WQgbe8+E2Onmt5Tidcca5bX4QzcEKifVfR0tQ7ht7tMmm/8styFVbmHA==","signatures":[{"sig":"MEQCIGZWR3CSZna+tBW7NAiLbVuD1piyGsipm6uhb3l9DQDkAiBuVHtQ6IAF4ay6iXawzcAbN97kdNR1mHcbPY+3EfESHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209418},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"b492cda151e19310aeab43c2c88001d676b5118b","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke && npm run smoke:gen && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","smoke":"tsx src/cli.ts --help","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:gen":"rimraf tmp && tsx src/cli.ts --wsdl examples/minimal/weather.wsdl --out tmp && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"tsx src/cli.ts pipeline --wsdl examples/minimal/weather.wsdl --out tmp --clean --format both --tag-style service --openapi-out tmp/openapi --servers https://example.com/api"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/techspokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"10.8.2","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.7.15_1765367439011_0.4081513327173356","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@techspokes/typescript-wsdl-client","version":"0.8.14","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.8.14","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"02bff459e981d422b1053ef325708e2898d7d394","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.8.14.tgz","fileCount":72,"integrity":"sha512-B/cUH7ePuOU3C9EebSL0AbDFnWLSLiDhUbK1j2MxOflq8B5BZeYjXKMyBPbtW0UTVfvtuIsb2EgGnx2n6vMmmQ==","signatures":[{"sig":"MEQCIEF8E35kFdCeDXe9VuEbkXoIEyvhe1aHsn1OW49wBSLuAiBiIGspyIIo86uAb6RS4lgLk2r2SM8ep3SHo+yHBBDZow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314210},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"bb7c172533ad34eee5d97b92575d9931a8b8d5d4","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ea1db756-13a2-4288-bcf2-735180e4fb13"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^24.3.0","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.8.14_1765788099572_0.0026651471234675483","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@techspokes/typescript-wsdl-client","version":"0.8.15","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.8.15","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"5d90dd20976fa180c4c0a24e7efad08a67fb1023","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.8.15.tgz","fileCount":72,"integrity":"sha512-xy1vB62F3tC708N91SOT31avZ+afUoIUwESjMyWOHk4q4ac4/1sWpZ3SEGfvwKmCQRKfV0cVzXmg8XoD+WthgA==","signatures":[{"sig":"MEYCIQCXwgizuXy3/BEKznzdDvQ9Wy436BUuIq6zuXTflnSYOQIhAMW2c1vpI6bC4ma3U6pg4mtkc5Y7BWdSZrhHWb9hUYcX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314210},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"99b7c1d65ec57895e177c6f26432ee3d01f6ef36","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.8.15_1765893255415_0.06039624364228802","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@techspokes/typescript-wsdl-client","version":"0.8.16","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.8.16","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"2cc8eb3107f82d97d606ea8f3a6460bde4ec5956","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.8.16.tgz","fileCount":72,"integrity":"sha512-pvwr2J5+Nytf+hdwH0+RndhpG1H3U1zDiQHH9eQrZxrl26MkuQZfgr5TKqpd7DFswA8cyemxRYc/VuJM2rhjWg==","signatures":[{"sig":"MEYCIQCMX75RCP0sux4lo45BXR5XssMWyCzg3igE67EZAyW7GwIhAOxxKsa5bfiJKBFKqYUAfVy2YRxa290PuFrRD/GwrObb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314210},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"043f48fd0c1fe2874308225c1db91c995951d39b","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.8.16_1767047136395_0.11509554745746198","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@techspokes/typescript-wsdl-client","version":"0.8.17","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.8.17","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"d2ce121ddf5cf8c166089fbfa29bc988cc3a03e0","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.8.17.tgz","fileCount":72,"integrity":"sha512-4sEFfVwAC02e92IBsmVC8kdV//4RKZC/ZQ5O9c9X1cMZ+aP+ssAU96InLZ+/q1vZM/9F02bJWoOqEDcywqc40g==","signatures":[{"sig":"MEYCIQCM1TDwlyvLSQivKAN29FvVVYSht3iufqWtgz3kA1hpBgIhANCYCXZ44n1PVvWFK49j2sY52+UqcHvM9Au7E2r4QoMX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314210},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"e40b1d2e22005355a8249c9e8b7fc02f9ccbe850","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.8.17_1767817748008_0.10200265587343238","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@techspokes/typescript-wsdl-client","version":"0.8.18","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.8.18","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"54e42362a63764cc876d29a26c9dc0e3ed7a6272","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.8.18.tgz","fileCount":72,"integrity":"sha512-1lAede6viGIRk/nNYjS8HRl78JpjsLkAC0+tO5vVtQlwYMPpG2Th9YS4vfoBIW/7BLgrpGqxUGWKOIpDDJb/bg==","signatures":[{"sig":"MEQCICKqryZio9O41Q6t30/aCyoGk2i553AMwfwJL+B3lf5cAiBvqSLBJWvZdPzgJCmfKXz8fV/18OT1OQjqXsx+i9qsxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"9bbd3157c332160a4a949cc118245ff28a94671b","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.8.18_1767977606449_0.7195280845674024","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@techspokes/typescript-wsdl-client","version":"0.8.19","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.8.19","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"f1f18379f2a308689da318e47f63d4ac9f536ba1","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.8.19.tgz","fileCount":72,"integrity":"sha512-x2HydGcgA9o4C+bJWmwDnLW9DqUzeU6ezOC7q9ODqncE4WpJUVLgT8BEeT1WGKPjcssjpYhGOYVTskfYEvMONA==","signatures":[{"sig":"MEUCIQC3xHy63fhP43X0Jj3oTM+RNUiI1OMmxcmn5UvpR+tUcAIgCUO7Q0//NwztJPdJuT52TdixU2O/yHtuWrqRLPcL77I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314878},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"af705a1b7de1a42147426e4677319ced915672c1","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.8.19_1767979295642_0.5139128321755699","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.0","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"6b452abc2e58935c03c1825425a2337bf24a8217","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.0.tgz","fileCount":72,"integrity":"sha512-7GxD9/TCOJl4AeMfx9AB08IO7pstEDwZ7bBlhIMBGyoI6FrMxyelzbrX78GrByTIk6lwn+r45gRhYBrsTWceSg==","signatures":[{"sig":"MEQCIHEQ247B1dk66l0Xra4pJeAlBES5etRnL3UfL+xl04KXAiBFaUKRbM2OHb3zqgEXMZ26FjpL22Z26PhX/QAru5gr/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349637},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"dbea999a04a5b22c8d77a3f3d1fb0c8a6e2f3dcc","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"sergeliatko","email":"serge@techspokes.com"},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.3.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.0_1768074622486_0.6072913570818113","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.1","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"6a893ccf6e6662ccb8d18371e2cf112d98dbc2fe","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.1.tgz","fileCount":72,"integrity":"sha512-JKL13qlBcxwI5hHRRGkjW2jypSfoiHPyWUFXGVJ1IvqtPNnVnwcicuMzG42m+4xiHsZzoM/hU/QNNy54DHHVrA==","signatures":[{"sig":"MEUCIQD6t/b1rk2GXCxlutGlXdL/fXmcqtxJChdK6oJ8WqLgTAIgKs6g7ZFGzxVLrMy5v2UCPpjPLblOu1cQKsdMpzYTtKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":349465},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"f09ab6e5ccac80c5e8720cd08cfac0be7dde5984","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.1_1768075725005_0.332757088140333","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.2","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.2","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"7424adbd92e4fa1b1373f91a7bfd5b4fbffb6841","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.2.tgz","fileCount":75,"integrity":"sha512-AixouO6jBp6U6EFsoP6InRCpz4zQ8aW7oYw0DgacD/3eo38fBSujs56r96lZmooiCOd+m+7ovX2a76xhHfsdEg==","signatures":[{"sig":"MEYCIQCHhYh2hFXKl+Qu959iP5cVZXYdvx4lBjp88EICwJ2jEQIhAOKjTxNdWd0evLPbJBq+H0KITUDGoEyqIoluDUrGmYRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"10668b48ae7ce400c90e85471202c243a42ead87","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:app","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.2_1768142768377_0.45735947416332","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.3","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.3","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"6b8f0a347ab570931a4e89932ec2bc37c3d92bbc","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.3.tgz","fileCount":75,"integrity":"sha512-v5L7hIAds6RNXDgU9/QLaZyCa8yLRSK7Wa7HtLSmgQRSSe/goav8S5/As8zmNiV0dpdv2izTVrkvjHt95JzW/Q==","signatures":[{"sig":"MEUCICa9eRb8Ur17dDgONJwVdzcJOwcDVZUeOIXjApVWfeYOAiEA37UJ71Ziz/j9R+9DhDEnPozZCPY6Poe43FpmSDJup04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"ee7bb60b4916e9a06627c004a22ede0770f3e19d","scripts":{"ci":"npm run build && npm run typecheck && npm run smoke:app","dev":"tsx src/cli.ts","test":"exit 0","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:client":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"rimraf tmp && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"rimraf tmp && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"rimraf tmp && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"rimraf tmp && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.3_1768298079038_0.04463911673524734","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.4","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.4","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"cfaa9e76c9f113e39f8170617469a667c7f81509","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.4.tgz","fileCount":75,"integrity":"sha512-PoZMQsaxgKyUiCk6EkOg/xRTNMGsLytFWjmGexOknWazMMfL+wwcnj/lbXDS5CVUsiXC7uhokRbO+WLLw3cbnA==","signatures":[{"sig":"MEUCIEpUbTlvrzflcMzXxiw2vKmocWnb8gAlXiUFAnHfVA7SAiEAhCu3J0MNIpKMMP6T16++7t+ROJaQnMkG9evv0iYfKUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"7a7d89f4dbb6e28b04665a5bf3fa0888fae4d3bc","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.7.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.4_1768908773703_0.2356109113843352","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.5","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.5","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"622cb353c416e95e1cef3c378bc486f5b8ef4742","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.5.tgz","fileCount":75,"integrity":"sha512-biHmRfEH8tFf3keDIekJcbbpyJ6Qst9BhP4GE4kO8Sn9vG7dRMrCBYWwv0anPurT5kwFqR8CzmYzLMvjydOvXg==","signatures":[{"sig":"MEYCIQD7L6ixPhzdcD/lru3EvJRDVSnx1nhRMm+9nFm4E0s1vAIhAMsEV5Ngj5pKYa5A8BRtJRc1uLlV5UzIzd0e8OwEuQqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"aa6977bd8d1b2556ff1a22a1172768454c059201","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.8.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.5_1769352912912_0.9928498641153034","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.6","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.6","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"18f629f9ee127565beea7c50150bd94c32791a77","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.6.tgz","fileCount":75,"integrity":"sha512-jZW0mMCmhDBBtDYok52dYhYusOvhan5s2PVX2Yq/Qyav10AEZz3zFvXNge2+TF6UNXVGUIDZs949R9cPe5HrzQ==","signatures":[{"sig":"MEQCIHsGwGYMbu5wt7zBBlkCOpct7ZRydPqGF3l0NQzsieSXAiAPntJTKVmI895p8kRBib/iOtN7FemPnhSkHpd2neJbGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"1cda8734804953555b59e681337e2e394429d659","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.8.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.6_1769501030841_0.18849077314389429","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.7","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.7","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"6e230faa3f8072503f3d204a6f8d7df2833b0fea","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.7.tgz","fileCount":75,"integrity":"sha512-ntRymvLH83mjQQCGbX65gXmJtQ7lV1pOrJrCIVF1eK/RGyRLPCFe3JrpjmdVG304d7WEkwMN5L2syS4qkcdgxA==","signatures":[{"sig":"MEUCIHWWi61S0WiK9/BOAB6Hxer35er4eRiT3t+NGjRowb7WAiEA04jXSNLg437+8y0TRgQ1B7AsApq4h5YztdaPnedOLqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"d1048042b80f6bcc5d90c9fd0d667854f8801698","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.8.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.7_1770111702820_0.10498209404635639","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.8","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.8","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"2d593dba28caa9c44acc7524407692d310fa0c2c","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.8.tgz","fileCount":75,"integrity":"sha512-mVI9r0oqRSBoOczNqwImAUB1cDEppiNijr7yDTYUPOhI0eIuNJUZ+H0ZemPf2ins+s0u8vCgj0Nr8Q0UTCNN4w==","signatures":[{"sig":"MEQCIDfC9ztayIgvbTnNpeBf7KCQ10p+vH5enZav4a1b4lhSAiA4puqRRa7Eg9DFshkCufFIO7YjxChZXU1olKmZeR4nnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"347f487a071ddfcafe3aeda7faed0a16d31f9698","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.8_1770981158825_0.90992921962023","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@techspokes/typescript-wsdl-client","version":"0.9.9","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.9.9","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"8ff3852b183bc56aee7b61fca76737d1f97e050e","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.9.9.tgz","fileCount":75,"integrity":"sha512-brwMbqtuqhJKN2VoXgUMzwF4NLQKUR7GkX3eZS9fHaxIx2QQlfHwuoZ5DdkZl5XitYDm3k3qn3IG+1KFA4Q0YQ==","signatures":[{"sig":"MEUCIQCsoBqjiczCm86y0rdt6TscgPAz629+r0o/HrzPlCOVUgIgI73+sCyd94sOj7DXNUjv/oNRT9s/Ql/HSnRFkLWx1Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"03350770e5c0efd1aede92d1008ab1efafc3bea7","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.9.9_1771258048026_0.18790925144774517","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.10.0","keywords":["wsdl","soap","typescript","codegen","generator","xml","xsd"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.10.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"4f4c245ca12677c3ca178c15735acafd04078a53","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.10.0.tgz","fileCount":75,"integrity":"sha512-W4935+gpl1RIxL3sANHVclnmHaLIkVUyxSYidj3TjuVEA0YJgwvPnxCxmhYKdl2kN+9CbWcfMfxNqOLWA4jacg==","signatures":[{"sig":"MEUCIEd9zlzMlxgWl1MvUZ4UHOagNc/T6p5/igNg5ihHdY/zAiEAwgiuPEZSZSKPpboX113lxMz2ojaNNzXI9rR26WQ+RnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404881},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/techspokes","type":"github"},"gitHead":"efeb2462b13c6da71994dcf5be0f3eebf7827a9f","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"TypeScript WSDL → SOAP client generator with full xs:attribute support, complex types, sequences, inheritance, and namespace-collision merging.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.10.0_1771363555853_0.47101469562662435","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.10.1","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.10.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"0e37afef3920f6a2631932c6ebc4cb4cd7205c35","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.10.1.tgz","fileCount":86,"integrity":"sha512-rWAQShkS98+eTApm+jh4D5yFv/suQVNAINq6gwd8yFaJQrqK0hJeoZwu+VY876HKQ8HWBxAuwGMwqKhyKcmdkg==","signatures":[{"sig":"MEYCIQCpJeB6Q1pIEgYbLYMaz5omaedfuH6NCTsgU94iRI2K1wIhALtF9KMoPGAasD9VknmQeEdIPJQ2MpOnirinDEEt1kaa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383084},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"0d43963bc47165b9c41c77f99b5df567fd1399a2","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.10.1_1771368375161_0.32867325517200774","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@techspokes/typescript-wsdl-client","version":"0.10.2","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.10.2","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"afd3f6ec24aca3f11e28c0c7d3819b787744655f","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.10.2.tgz","fileCount":88,"integrity":"sha512-Z+03L4oEi9AHxGB1EUugKlcR1+P7vjpZE3jP5nMyL4oOdm8b4MKFE0rFXWNiHcoAeuZYFqR49hQLCAAoFsqBUg==","signatures":[{"sig":"MEUCIQDGHX9t6UYGOVfC66U9uixWP1rPnggeIUDmC+6YLjUDZAIgbHcnLruINXdU3R9a9LBrJXPRQm56vUD12FNvR6QBWWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"c8e64077c656c2045d25b33e83e74544f6fc62f8","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api --generate-app && tsc -p tsconfig.smoke.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.3.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.2.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","rimraf":"^6.0.0","fastify":"^5.2.0","typescript":"^5.6.3","@types/node":"^25.0.2","@types/yargs":"^17.0.33","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.10.2_1771370865344_0.4726605303828493","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@techspokes/typescript-wsdl-client","version":"0.10.4","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.10.4","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"cecf4f9b1d337833eec2d2e80bb78d9d71ec696d","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.10.4.tgz","fileCount":88,"integrity":"sha512-p/qa2r7iQiembYzrqxkdq0RoEt25TKno4ADcaRYhQhioMM0w0EnC3lk8UoGpi6F5a5BLQ9IPHU0kwpk+NMOAfw==","signatures":[{"sig":"MEYCIQCpWAO5Bzhh/Z/O6usVg/JxsNJ/WkcQ8XIgDVE112GEyAIhANRyJ2v+mzhVLSEaJn0dH/ib1myQv+wCoBTbZZ9GwQeJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"15a6ecb032c435c0afaa5a3262527d45c25d8d26","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"npm run typecheck && npm run smoke:pipeline","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","typecheck":"tsc --noEmit","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.6.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.3.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.0","fastify":"^5.7.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.10.4_1771379997343_0.6542658416768501","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.11.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.11.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"f7f759a074497c9ddfa751c86f59679ddbaf8afe","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.11.0.tgz","fileCount":95,"integrity":"sha512-XEwZU48dwBcu8KG+ex0dWpRThaUwguHR3Cn5qt//vQc5qx5EpcGCEL0mJxDxyK5n3gV7IeomGWlbmJOCpSqjlw==","signatures":[{"sig":"MEQCICo2F20feZGKszC9rs5qYQJrkkNBLXZGOUbmDodPesInAiBZlNSeqIK+2PcybX2IF7+Xwyp1hlfSj5nkJ1HxPLk+uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424000},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"95d0ab3cca78d993d96db13b059286e0b27564ec","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.6.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.3.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.0","vitest":"^4.0.18","fastify":"^5.7.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.11.0_1771387460192_0.6219447635392126","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.11.1","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.11.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"ab9979a681ffae5f4aad39f12e632211c95679de","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.11.1.tgz","fileCount":95,"integrity":"sha512-urqt3dJQp/Nz2ReSHJusM5380ruYYmQ7xiWhPDZbQCmHVgeu3MzfxRV9Z/dRbsYA2ukEUqy15CsExgtn0OHQ1A==","signatures":[{"sig":"MEQCIDNwmnWrFoMk7zYmcQht4pd91YxTWt6LhKdwuyNWV7iOAiAawmn9s0oItKf5oYVs91mZ14ffKTriGfvChtGgbdCcdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"d0b2a7b96b880888acf79432daaf667be8e454ff","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.6.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.3.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.0","vitest":"^4.0.18","fastify":"^5.7.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.11.1_1771399459294_0.48522196637585413","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@techspokes/typescript-wsdl-client","version":"0.11.3","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.11.3","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"989535c944d9454e26f4d1d01d6eedb1fc034b3c","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.11.3.tgz","fileCount":108,"integrity":"sha512-KtLuBl3PW1UkPPzmw4we9i6xi/cjxOx3vzFSQzPkXvz77EIwykfCg/MTVwcf3lDZ1/W192Iz25e5lSMcbfptXw==","signatures":[{"sig":"MEQCIAiZ111e3ZEyMRZDLBwVSQBFTxIb0j82Gpl2cuHkw7AOAiBOAqwtsKXj6HK4eT1ne3IKgpK4edPC1B8goZrMMq6bhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"ad90a0a47d3909a03de593a82e6a4bbdac152ab9","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.6.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.3.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.0","vitest":"^4.0.18","fastify":"^5.7.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.11.3_1771400004859_0.23860659175674193","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@techspokes/typescript-wsdl-client","version":"0.11.5","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.11.5","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"56acc847209f1bbb586e8f1f23cec695351b4ffc","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.11.5.tgz","fileCount":108,"integrity":"sha512-p1ntwluYHy7kIECiMxUYsEIw0ljXLsKvX+hy/tdcxwusqNzEgwZFY8El1HJtHdQp5YcAR4G0FYPEiOKx4vCTHQ==","signatures":[{"sig":"MEQCIAkDAVt038IfnBMJMtVSC3kqvX+Oyc1wTBZncT26G4ZFAiBFk49VSVj+y2xrH7nD+ixXePirGso16e/HaolA3vJIbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476249},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"23e8dd3dbad968d12288ab00049ba07fa9e70918","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.6.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.3.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.0","vitest":"^4.0.18","fastify":"^5.7.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.11.5_1771402058949_0.13904106388903736","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@techspokes/typescript-wsdl-client","version":"0.11.6","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.11.6","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"675f8f0f722b32695d02d3edbc6b996b8f4ae784","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.11.6.tgz","fileCount":111,"integrity":"sha512-W7aecG8sxTu+Gt5MhGJCUHHSFQmUoJJaTIOyoGzzJdYIggVNzo7sVNNE++JYdIkKvBLb6kq3oohZYlmA58cZKw==","signatures":[{"sig":"MEUCIE6kfc0xRDccARBayHPYyrcKOMccq3dW+3DVyPu867GjAiEA6LovG44N+OMrs8gmLTw1rq9i0ZZEFstwo72GMt1u8AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"eda3d709c96c2591e497ed8e26ee34c5f037a15a","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.10.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.6.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.3.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.0","vitest":"^4.0.18","fastify":"^5.7.0","typescript":"^5.9.0","@types/node":"^25.2.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.11.6_1771414029654_0.6824406487506258","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.13.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.13.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"7a9572df124b8344846b258467276ba3dadccfe1","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.13.0.tgz","fileCount":111,"integrity":"sha512-OC2uV1J6CAhYiBQfoaKbs5gx9TZyelFif4cVHMqHtsmEnjyTmcXXjMkXD/X4XmJfhp2IcbPDWJRv5r9ua4aVGQ==","signatures":[{"sig":"MEYCIQCJJMRiDjKl7F4EPDb6pz/2FU6yN7tc0IrjTl5bHfVeawIhAIntfX/T7ofGUcFxl0G4JMEfp+q4MSsJVxovSLmq+iX3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501264},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"61beabb3b07af01349be992e710b06a5048452d3","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.7.1","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.4.2","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.0.18","fastify":"^5.7.4","typescript":"^5.9.3","@types/node":"^25.3.3","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.13.0_1772642378615_0.4015508694229495","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.14.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.14.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"664332260807d759ebb9f5b2448a0d81d18b4336","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.14.0.tgz","fileCount":111,"integrity":"sha512-chpc8nMloKbb+8uWk23J9b4Ep4NAbpr8leHFD937cdleoowLSS5IffPUNRSBJ+couRsPulE9X82QnhtaC8XkGw==","signatures":[{"sig":"MEUCIGbWWU+3qe2tjjHfdM6isSn4HLYhQnEDRMjMM5DhCTKeAiEAgdIDZ1nc8u4fYY95EwaxX+enzHYV2NaCC6F35JdlUx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511113},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"5bdf02c58312baf6df0ff16a73ca3d834ed7ec7e","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.11.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.7.1","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.4.2","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.0.18","fastify":"^5.7.4","typescript":"^5.9.3","@types/node":"^25.3.3","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.14.0_1772644542923_0.07822446227174362","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.14.1","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.14.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"ba55459ca0373e1f678e96085d0d98c989ab8601","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.14.1.tgz","fileCount":111,"integrity":"sha512-oLliYJVyK2vhGW5D8ROilSpE5donI3oZtsdEfm6NK/nC8NHTsWaBu7hu/dyFNRrMtKpu+rYek0Hvzr0NnzUJCA==","signatures":[{"sig":"MEUCIQCsY4z+nHJNrl35JTE1gw+V81DklE3R2HM/uREQO6m83QIgVuG09zt6P+LgM1iPSMdet9bF0+UFN/7kveyMHNOMvnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511112},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"70f8c8b2e91bdfb67fd79e66247f66f486b7dee9","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.11.1","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"soap":"^1.8.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.5.5","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.1.0","fastify":"^5.8.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.14.1_1773503621085_0.9849816949320853","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@techspokes/typescript-wsdl-client","version":"0.14.2","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.14.2","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"14b302cbf49e9fcf7af525981eb135cc5b6eb503","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.14.2.tgz","fileCount":111,"integrity":"sha512-jUFjyj21NNdqnCJkb3/JKlOcMWBOn89cMqOU8RrRlAGQY0+gHskktd/sr9VFWTI0cbnvnU3wlPtHeycCsMe+SQ==","signatures":[{"sig":"MEUCIQDnfv8Pb7A2uAdWfDBdAc/b4f1Lg7/lx6MyISlatrD0dgIgO+6TlO0ur2Rs+rbyGJxRh7Zq1EuoXuztyiwthARSRnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511112},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"0aaf31933d6936d25bd3782765df828944307354","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.12.0","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"soap":"^1.8.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.5.8","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.1.0","fastify":"^5.8.2","typescript":"^5.9.3","@types/node":"^25.5.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.14.2_1774100171181_0.6923058678047453","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.15.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.15.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"8255c733dd4f738214abf2f37230897535dfa08b","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.15.0.tgz","fileCount":111,"integrity":"sha512-mGjTLAzIyKpjBWSf4P4pdnftZ0vp4T9S1B6lW9g1Rt41mJQ2Orp9tmWmRthlO9F+O50rhN9qbS2ks0DW7DATig==","signatures":[{"sig":"MEUCIQD34wryw0uhBkaDeJ6G1AwBQTQqbgzNCDquMPATNOAhXwIgYf+dsCbPB1bKSgsKKKZ99uyD7/Yq2F3Swi9JLovskbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"efc1b9da2edaddd160e5723a2a0d2b37741394a7","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.12.1","description":"Generate type-safe TypeScript SOAP clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways from WSDL/XSD definitions.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"soap":"^1.8.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.5.8","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.1.0","fastify":"^5.8.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.15.0_1775133159638_0.6892706627236114","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.15.1","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.15.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"988be13ef815c1e1ebd733c439b8a1fb59a4b866","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.15.1.tgz","fileCount":115,"integrity":"sha512-6rVNN6NmO+B7Y0VEu7uXkuY27O0jHWt3iDuF5WGIbzEALNf+OX4QDIWsXpULKXbASdxYUXNIWEYyzs84A+jfhQ==","signatures":[{"sig":"MEYCIQDIJoIXNfCHXLTxqfVPMPuEEwPGU7Tiyrhz+SgjW9lJOAIhAMMOvI0v68qIuaTzhram33bTeNYM76VKeowNxZxw0wE8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538133},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"bed34181802e84860ab07cfd8dc1c5c3f2a2bc8f","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"soap":"^1.8.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.5.8","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.1.0","fastify":"^5.8.2","typescript":"^6.0.2","@types/node":"^25.5.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.15.1_1775137371003_0.37040429609478975","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@techspokes/typescript-wsdl-client","version":"0.15.2","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.15.2","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"790968e38991ed2f90b55afa2695137a760ab98d","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.15.2.tgz","fileCount":115,"integrity":"sha512-nce7CuAtQxAvje2VjQcfllW88vHMTaYa4FnPQGJxFKE+FuQJSOmiHpiaEFn17e3avVVa+r9y6ArEmIZzTwtzvQ==","signatures":[{"sig":"MEUCIQDa+INXHVM6CsGF4IyzZHZgjTLFjyHf7oSWpIuB+Kj44QIgT69SbZ+Xnx6sKhF3P8p7JncXc80yKRTesdZmOCOB6CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538133},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"0874bc1eb3f5d0ff04797fea340787e604590c84","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.8.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.5.8","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.1.0","fastify":"^5.8.4","typescript":"^6.0.2","@types/node":"^25.6.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.15.2_1776088105375_0.022471008707227513","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.16.1","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.16.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"91f48f8c0d17271079b65675fa20991b4f69ebdd","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.16.1.tgz","fileCount":115,"integrity":"sha512-PgJa5Zvv9qW6jaodRRU/Un4plBqseBnzBVmWHs6fSrTKTz+4/sle87d4pDO8cl+Qim7UASq+B0VFJXjgPdg/ag==","signatures":[{"sig":"MEQCIGma7iKigUFBVeH9h0NHPjRonYuRsQOCpkmDxejcIqI/AiAXmfcwACADUwSN3qkRmMa35szRI/EHGY5m1H3tmTVYfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":545690},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"408d905be686a965ac30ead3326214c2ac41b499","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.1","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.7.1","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.1.0","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.16.1_1776672172387_0.27463006610774054","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.17.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.17.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"cd88cf421ed987ab0652815323caa7d243d55c0b","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.17.0.tgz","fileCount":135,"integrity":"sha512-9lKUtqo+5EfUA+vp0g7VQChC3WbZMqySr6Pqdr5PV4aXRusqt5CkcdpqBV8UnQJk1KGBeNo/i2/9s+Hj2vMPPA==","signatures":[{"sig":"MEUCIA8k6ItjXtqqZmiYxG1sPAgAU69tQ5MtxS5M3PfhhUOAAiEAga9VeVkvUEf36TYYzZc2M8k9dAAdQJLDlcpT3fI10a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"771cf2adee39c141fe7afdcd6513a524b86e46bc","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.12.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.1","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.7.1","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.1.0","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.17.0_1776690015012_0.16600450103994846","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.18.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.18.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"e74b330016d490fdd713f26c81cbd197c582805e","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.18.0.tgz","fileCount":135,"integrity":"sha512-WJoSOc8k1UWESxrF7OJrFv8qbV+Lzcux8jyRDUbzr9lo5cNl/kMpYlGmbRjq6DivEKzKAhspeLfp1S/WqmqNSA==","signatures":[{"sig":"MEUCIQDg1gYd3z99RkICRfri1UKnBt+c4xrkSLuP5Rd1RDuCNwIgCSU5Dtbd6ttNIuIsynKsHGYa9/fcR3jR6hRXHWa2Il0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"977b427a8c834103b4cca01b4bfc3998acd4b545","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.14.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.1","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.1.6","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.18.0_1778577054452_0.48150335538976563","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@techspokes/typescript-wsdl-client","version":"0.19.2","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.19.2","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"73837d7885ee42ff77c4a57d99031035131a1b05","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.19.2.tgz","fileCount":139,"integrity":"sha512-09NroEOsMB475Ayi5TGnN6Lpko0cjQuOY3oHcuJQa9oIK8vlk7TWUjRHCw9kRqnDhcvQRadV54vEIHaZG9ebJA==","signatures":[{"sig":"MEYCIQCnQGDJaJJ1l5YddZwefE45f2OKJmwTE+VzXmJwnLsQAAIhAIt31dnCFzPGihLkrfT2DkSbsAG850da7xJmPyIuqaBk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701750},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"2b5b13261e3ef54b08e541ad8144365cd3b296f8","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.14.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.1","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","rimraf":"^6.1.3","vitest":"^4.1.6","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.7.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.19.2_1778683592646_0.06127847866233438","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.20.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.20.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"9c76841ffde8776d0132612c97793473c67d0683","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.20.0.tgz","fileCount":141,"integrity":"sha512-dFH1e6mpMchDtID8dqywSPuL79i4FT8PDEfXBOnNq388i8+wkXtS1HzynKpZW8acy7L8/av78wSHZydAy40dXw==","signatures":[{"sig":"MEUCIQD0a9JF6fmQip7OO2ax80icpKLvFEUGX47I3daf0xDtFQIgV+mSRa7hNYy6qR/ARZlGFpZRGNqFbJNR+jvdlvIRf5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"346873454018d037d8631f00a0682ca315e3a3e7","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.14.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.2","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.2","rimraf":"^6.1.3","vitest":"^4.1.6","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.9.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.20.0_1779177438211_0.6764736779494469","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.21.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.21.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"73f296f5c5afdb0a124e9a49c1416b9bdcc5f617","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.21.0.tgz","fileCount":143,"integrity":"sha512-UBUEsNRQhz2lqfcGyJfbL5mbkgsLuqDiqva+lMnWxMMNG65uKWV3sPedoGo73VRVddmBI/tp3ZU74GvHhIcZ9A==","signatures":[{"sig":"MEUCIC2NuYgg/1wzImWH+9nWrkbkMbQPlxD+hYQ2MRDFPJAJAiEAo+2j61v4a6YOnc2k6rreEZsDY/OWP+mwtzX/OAgTP4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":710475},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"92d3f1987e40276208908480bc81ef2081d753e0","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.14.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.2","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.2","rimraf":"^6.1.3","vitest":"^4.1.6","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.9.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.21.0_1779181830057_0.8534119155001123","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.22.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.22.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"bfd8a3b55cb141c42395f7a42a13a1a90003fa6a","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.22.0.tgz","fileCount":144,"integrity":"sha512-MwzIqXPY561LQ706JSTD/X0i9suaHnXF5Pk1D1ft68uJ0sLO4NJ1V/D3xCCOdHMLeWpLOmNr0NNFohadFYzoww==","signatures":[{"sig":"MEUCIQCMcL1itW4bSKqIAM5uyeAaJZAlhS7ay5lwhzehxRhqpgIgU0+AS1Q2D7pjLGgnPThhw8VJfEmsoFDRLSKjrpz//5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":711600},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"39b681f483ac466877de718ab271c413bcf61862","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.15.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","rimraf":"^6.1.3","vitest":"^4.1.7","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.9.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.22.0_1779815356889_0.8550140724669741","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.24.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.24.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"6b57ff732b555926576585335df83e54bdb5cc3f","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.24.0.tgz","fileCount":146,"integrity":"sha512-lY1sIZfYXkZUs7GWJH/0JGrURRLVVVXj9LVtth/OVO6958l4HKv3nJEu3AHWF6ejeo3p5wxMMk5q29GJinmVUA==","signatures":[{"sig":"MEUCIEmv0WH8+p4YDXwfBqb243ogEOHTrWkFfyknBQdOE5q0AiEA4Xu+bnYwADX5iRTCANuxwIPZXTSCj7VppoMKK0hoATw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720516},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"3437a06a1dadda965ab3bbf201811ffa037ac346","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","rimraf":"^6.1.3","vitest":"^4.1.7","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.9.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.24.0_1780054705827_0.7106616408536346","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.25.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.25.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"70148bb71bb073c0a4bfc89720c3b2a2e9c4eecf","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.25.0.tgz","fileCount":147,"integrity":"sha512-uK4/+tu9Q6n/dXQUfXbMukJ2S09HSY1FaQy7FgECTw4wy0Zc0UNn28eoQg93+wR+lgzrUUxGOnjGppM3EDDJqQ==","signatures":[{"sig":"MEUCIG8LtX6UbCBgQikTFE+UMJMNrHcshsC/lXnRKGxQ0+MCAiEAqcuIjkxmxQIhAMCMXfcis1gWFk7j9JXxzt1D8bA3gsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721855},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"d7173573ca1bccccfd23d522aba4d4390bb3941c","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.1.1","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","rimraf":"^6.1.3","vitest":"^4.1.7","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.9.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.25.0_1780057547046_0.5369400625235776","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.26.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.26.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"4bb453529d9b155ea593fa2ef4e28bb568f2d42e","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.26.0.tgz","fileCount":156,"integrity":"sha512-y1ZE80ZQcB96SVvu0aDt7bntL4gAdj1RRchLMVA5J3uRU1XxC97fkbmMpsnV1ch/qVr5XmmFifuCoMtD+JK2Sg==","signatures":[{"sig":"MEYCIQC1IuLUkdevGorlBo8k1VDCzKQg6/lvP1NTK+jkDP65rAIhAI8kavyUMaag5xbeum+ppug/09ZuscMwf3Cvgmv3VUMC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773586},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"97bbfdfed46c10c323b012eac1c0299216a6a95b","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.2.0","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.8","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.9.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.26.0_1780324108906_0.5389976795237468","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.27.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.27.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"d292b5833bba2ee6f2db5e976d6ad007759e5b1b","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.27.0.tgz","fileCount":157,"integrity":"sha512-o6nkiMJ4gtWo2RW/jJrG7V6POw4W/bs1C742i1YfI3812dOod5w5a3VFWQdTSyUnoZjvdIGcS/F5jDhdbyNmkw==","signatures":[{"sig":"MEUCIEAeiygn334Z+F4ljTmCSZ2qt3cc+4hRcnJ9Up7g35KlAiEAs9r3o6dGjzmUzMhHsE3gW4CaQ9OnUaZZEDM1LcdhY1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774707},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"33bface650387c9daa3f7ccd82f734c526133093","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.2.0","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.8","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.9.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.27.0_1780325736219_0.651408940989278","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.28.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.28.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"431b38fa558b91af3c497a86dd5e53c20a5fd805","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.28.0.tgz","fileCount":162,"integrity":"sha512-TUKplZIF7BmLiwo+ydn3g9TbGnkkCc3eDXdZFGgGZW3ZzRzUL2yqM69DBQIfS4C/gKBW8uzbNzAAq0kpJeCMJQ==","signatures":[{"sig":"MEUCIQCB3zx83YJdML3ocjgszU/YMn2M+7jQ6hnyRd3WlxZ0nQIgElqN+SUDPLyk7/kS2N9M8YVURDYpsjcGLpAAawO4MDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"f4b3bfc7c9f84d8f61965ac36dc401b2a5b177ad","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.2.0","fast-xml-parser":"^5.8.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.8","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.9.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.28.0_1780341579502_0.44898920978230517","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.29.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.29.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"2bb15d382e05bfad11695560acd146b5825efd8d","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.29.0.tgz","fileCount":164,"integrity":"sha512-frnurgMt0u6descqkyFrj5hw48QUNJzibeAO5SMj1wrUCxEYmpTQjqsp0XPQtC3Vpfa2NyUFDIobDvFWet/lGw==","signatures":[{"sig":"MEUCIQDlfw4T6DW45eCNjowq67vgE1fI2CrXKifchSrD5PglxQIgHQU6uUG2s0SC6b8bb34KgVDoqiZ4TFKX9XgnbgM7sOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":802216},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"b0a7ac7ac0bb196b0639a582980f0a6f60218e88","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^4.2.0","fast-xml-parser":"^5.9.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^25.9.3","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.29.0_1781602390610_0.2621429507985007","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.30.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.30.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"b329e270bebaec78539678dbf571d567fd7a3ca1","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.30.0.tgz","fileCount":165,"integrity":"sha512-PKy+F0ZmxnSusIJNCX5gY49M9lgG3QR7QvtdVd8dmUBkLWayPhg8aUXT3zpU8zRWXNaF9FRMpAiiTouqklyq0g==","signatures":[{"sig":"MEUCIBn0s5sWrCTwo3hOCx1Bfu2CvqsDYjEL2yPnft5i262pAiEA2DpYZrT04jDcT4qxkFyb0ADT625ghBRNx4otiEzOOMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":803479},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"47f59cfc36fb2482f2f14af557f7b1f3eb0071ff","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.1.0","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^26.0.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.30.0_1782325154664_0.6445814484474239","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@techspokes/typescript-wsdl-client","version":"0.30.1","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.30.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"95598f6b7306d6b0988f343f10f5497da58c3539","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.30.1.tgz","fileCount":166,"integrity":"sha512-orlgIUfR8+X0cgEFbVkRepPc6pqiqs68nnEETq42sNHI0ngDU1bCMuuzeeXDufDb/rVkdWUiPeTsK+zFondDCg==","signatures":[{"sig":"MEYCIQCJ6wY/ES8kgb2ENYidEFG3vUavWKg1uFYYEc6CrMiv9gIhANeeWKT/fTr46LktB9EQyABtOV70sWeHPI1HAS5oSawH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"baba2f99936be55a37f7a6107da9f1903bdcf1f3","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.1.0","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.30.1_1782465117128_0.49676596430924613","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@techspokes/typescript-wsdl-client","version":"0.30.3","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.30.3","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"b4bcca227e071808b495589aee25dba3a4a6da8c","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.30.3.tgz","fileCount":169,"integrity":"sha512-Kv9dS7bOQTGvVuIZODh1bnmc0LtzLLRSAWmFC38p0esTfVN65BfVzFVk5CyjyMlR4DyOXAkMVkqr6+3DQ8skHw==","signatures":[{"sig":"MEUCIQCGcvqqDEHcrGZ63b0b+uaQteCsXOo+up6rO2k3Xnuy/gIgRsededxXz50T+vJL5ttEpWshSJhsp+vH+V9w0rrtYDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835866},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"455fc7d731d9d016dce1984064686c84ba8a5c70","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.1.0","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.30.3_1782468307500_0.17026725734946813","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.31.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.31.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"d31fa56206cf87ff50012be5fe564cee9f7ac9de","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.31.0.tgz","fileCount":170,"integrity":"sha512-ty+yuRqjbEZHuxNmkVn6hShbvxwEzgykm8EyQr0UDZ3nfo0F3VhzqGEpYDcRYCFodr9G+iEsuIMh/aV3ztfMXA==","signatures":[{"sig":"MEUCIEFA0HSXM9jCHT+blQOglmgJl8oq/VyIdvRNGhYaKCa6AiEA/YkxCyNSilzzXAtndz+KN28c8IYbfwofQhm7qF1q4bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":846494},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"f7d80e92027bc1ee75cb5607825e726c0d3bb280","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.1.0","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.31.0_1782469664048_0.561863083326869","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.32.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.32.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"9b56244846eb5d18babf2e8599913e054a0c1883","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.32.0.tgz","fileCount":171,"integrity":"sha512-fiQsBqKlKQ68893aBOxbQ8492LuCX1ZOO51J2yGztLJ8H4EKt9EgAMRz8tMfh2V2+gjVmVqBfQzpP/SQZxrVnw==","signatures":[{"sig":"MEUCIQC4/6CMsnhuQ50sGUHjRdeYAgEntlVjCg3q939EXHgJaQIgbbpwD71BAUm+MG36odPajcK7zZnUr/2rYq3+vtI4HMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":857892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"eeb70d51a8e50431180f8e32a1a3ccc8101f787b","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.1.0","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.32.0_1782472001644_0.2803137105185416","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.33.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.33.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"d514c6642dcc455c143e1d9d4c3977fab98ad5a7","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.33.0.tgz","fileCount":172,"integrity":"sha512-3uKzV0HiBzm+c1czwgznE1LMVNz7PuMflIWlP5ZLBIHLkn4mA8KnUscy9OqVrGyZlvO5ueEyzjdFKN7fhMEpsw==","signatures":[{"sig":"MEQCIEzaiTASt/qiMwvnQy/jzoqgZUyuX6EVWjNJesBICCA3AiBL/NOyrfn2X/Tsp2ucXMlUtzvU9slSDTMV1ocl2SrCCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":860853},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"958c93335ce21a3daea626ccdf649c0ba8c6f108","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.1.0","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.33.0_1782474676423_0.14464462816337353","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.34.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.34.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"fe60a2c213622bec02488bf09957bedcb7a40022","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.34.0.tgz","fileCount":173,"integrity":"sha512-4Yn7kTkvyOpt15HU0bQAi6fY7R+vdRp8GwbK1EBbbZsKkqYto9AkfCFxb8c1l/52p9GhnUY8BctkfB60BW2png==","signatures":[{"sig":"MEQCIGLaL3TUEV+vEkzGHoxGxSupOVyx25gVBUkPikg0ieKPAiBwcwpSlpJbVcrkF/Est0BhYenl36uycinS6Z9OQgGwCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":863706},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"190d9ab2dc5ddbfefb808d7579266a0eb329a8f7","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/client --gateway-dir tmp/gateway --openapi-file tmp/openapi.json --app-dir tmp/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client && tsx src/cli.ts openapi --catalog-file tmp/client/catalog.json --openapi-file tmp/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/openapi.json --client-dir tmp/client --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/client --openapi-file tmp/openapi.json --gateway-dir tmp/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.1.0","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.34.0_1782476282994_0.6019065272434923","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.35.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.35.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"b32c4991e81d31cac8a7ef4a9047874304c02f65","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.35.0.tgz","fileCount":174,"integrity":"sha512-GnTbAcPVDFoX6fWhDYpjcfxRkH3faC0F4NKntB2t21KPc1ECy5pDc9A4b4FDLwWtyYQGlrJ86LqTuOYw6kibMQ==","signatures":[{"sig":"MEUCIQCc26PRF1+01QIIa09mmIPuuBc6tUVFvA0N7ML5cVS4gAIgCm70OtpCU0jiYoXGWOyJpa0Cs6pLkPVPdnGx7676ptw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869818},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"6582bd51adb9b73d475d4e214f8d10291ad742f5","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.1.0","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.35.0_1782483907195_0.17816463422304385","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.36.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.36.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"197140d24c49ba833f8a3f4e9152a507f88543ce","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.36.0.tgz","fileCount":179,"integrity":"sha512-kleE79yoedfNf9kKzOKypRcbt5z29sXz35JmGA03ahH8YGHs2OfphI0uHjwRNgK1vgQcJ37s4S/7B4Ww3sUq0A==","signatures":[{"sig":"MEUCIQCSn8ySp9eR88hdhJg07pQJR+wo+iECi9lzK+E+lQ7mewIgMI+51u4Sxv67jMPdWi4xwtkSwjttWU7imiUqBh1k4aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":906104},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"c26eb08c8ca0e5ed8cc9459bdd3ea9c1f50e9964","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.1.0","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.36.0_1782489949556_0.015982064028922105","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@techspokes/typescript-wsdl-client","version":"0.39.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@0.39.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"9d63972bc6ce0ea682e0118295646b3bfe576115","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-0.39.0.tgz","fileCount":182,"integrity":"sha512-2rcwg2EB8zwviHl+rHtCxqO3b3Excce+5zZsyxGboMpgnIO4ififRcwMGuKpy+R02adix9JajxvWPrrbQo5dEg==","signatures":[{"sig":"MEUCIBvMR61cT6czR2rIu/gVecHEN0UCHQUzXtE6Yekx8ayFAiEA93qRKoF30ahZBz8eOYQC27dWuBzW6hJcBi+8r+dwJtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":910533},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"bfbf7fd0f4705e503542fc87fe322ad84072e38d","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"npm run clean:tmp","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","release:publish-check":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"11.18.0","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.2.1","fast-xml-parser":"^5.9.3","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","rimraf":"^6.1.3","vitest":"^4.1.9","fastify":"^5.9.0","typescript":"^6.0.3","@types/node":"^26.1.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_0.39.0_1783178741503_0.9020793498245456","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@techspokes/typescript-wsdl-client","version":"1.0.1","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@1.0.1","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"012bd47565bb81f3d4a0a8c376dcd23c7fc728dd","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-1.0.1.tgz","fileCount":186,"integrity":"sha512-HU7CtgZtLbQZmBbVi+6Ifd49BhpDLGs1n9m/xj49fE/o314x4pFdRk5tJsGBcjiQ/+QvCKfUd6v59k1t3w8HWw==","signatures":[{"sig":"MEUCIGClDckPLYF3cS2eM7V9J+29+lZo28Jap8AhLo7U2k+WAiEAugZlDtehE3NLYiJLEvNAfpXMAAoRTm2tByX4rg/8LNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"126e4600e47dd324a3b0434c5e00939e5822bc49","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"rimraf tmp/smoke","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance --reporter=verbose","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","test:conformance:app":"vitest run --config vitest.conformance.config.ts test/conformance/stages/app.stage.ts --reporter=verbose","release:publish-check":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate","test:conformance:client":"vitest run --config vitest.conformance.config.ts test/conformance/stages/client.stage.ts --reporter=verbose","test:conformance:compile":"vitest run --config vitest.conformance.config.ts test/conformance/stages/compile.stage.ts --reporter=verbose","test:conformance:gateway":"vitest run --config vitest.conformance.config.ts test/conformance/stages/gateway.stage.ts --reporter=verbose","test:conformance:openapi":"vitest run --config vitest.conformance.config.ts test/conformance/stages/openapi.stage.ts --reporter=verbose","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check","test:conformance:contracts":"vitest run --config vitest.conformance.config.ts test/conformance/stages/contracts.stage.ts --reporter=verbose","test:conformance:generated-tests":"vitest run --config vitest.conformance.config.ts test/conformance/stages/generated-tests.stage.ts --reporter=verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"12.0.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.2.1","fast-xml-parser":"^5.10.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","rimraf":"^6.1.3","vitest":"^4.1.10","fastify":"^5.10.0","typescript":"^6.0.3","@types/node":"^26.1.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_1.0.1_1783871922445_0.06388245389690672","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@techspokes/typescript-wsdl-client","version":"1.0.2","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@1.0.2","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"bea28384def3210e62623d9d195508fe3b7d926a","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-1.0.2.tgz","fileCount":187,"integrity":"sha512-VELmsL4mmqYV0B+Ok5Ox0E1jgBm81O4Nu2ujT+vz51c8AACrEoP6XAkKMOptjjCWCKPRFIh9j2P5Sf/Q43hRGQ==","signatures":[{"sig":"MEYCIQDnIRnatGaXapGtsKCSb8jwZiD1sIDuEJ3uvSrs8y23pQIhAN11R5E/eaBxzrI2fHuKY9GpS/mOM9BKssP/Tuqa92Cx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":929247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"c9c336e3a234510613b13448af95244b626a0813","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"rimraf tmp/smoke","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance --reporter=verbose","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","test:conformance:app":"vitest run --config vitest.conformance.config.ts test/conformance/stages/app.stage.ts --reporter=verbose","release:publish-check":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate","test:conformance:client":"vitest run --config vitest.conformance.config.ts test/conformance/stages/client.stage.ts --reporter=verbose","test:conformance:compile":"vitest run --config vitest.conformance.config.ts test/conformance/stages/compile.stage.ts --reporter=verbose","test:conformance:gateway":"vitest run --config vitest.conformance.config.ts test/conformance/stages/gateway.stage.ts --reporter=verbose","test:conformance:openapi":"vitest run --config vitest.conformance.config.ts test/conformance/stages/openapi.stage.ts --reporter=verbose","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check","test:conformance:contracts":"vitest run --config vitest.conformance.config.ts test/conformance/stages/contracts.stage.ts --reporter=verbose","test:conformance:generated-tests":"vitest run --config vitest.conformance.config.ts test/conformance/stages/generated-tests.stage.ts --reporter=verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"12.0.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"soap":"^1.9.3","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.2.1","fast-xml-parser":"^5.10.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","rimraf":"^6.1.3","vitest":"^4.1.10","fastify":"^5.10.0","typescript":"^6.0.3","@types/node":"^26.1.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_1.0.2_1783873701045_0.856111249224885","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@techspokes/typescript-wsdl-client","version":"1.0.4","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@1.0.4","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"a8212240bf5204057ba03524c8b7bde74186a452","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-1.0.4.tgz","fileCount":189,"integrity":"sha512-j8HCNfHK2zZIe9PGvVbi4YpeZZYCKiT4IbaL3r2w6ABIffj6/GGuDc0vbzrdjoksKYPr5beYmGxLb7Zusb7i/g==","signatures":[{"sig":"MEYCIQCnTKHTj+JIrMOFMxBjTRXHbVy/uJyXypHDv7IIjjr0YgIhALVgz4Zpqw2hUqffJxYKvlDAX6iiwFKCz+aMcjAgCdge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933593},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"0ccfd273110171c2a676d4ac10cde0e00c30a1e1","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"rimraf tmp/smoke","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance --reporter=verbose","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","test:conformance:app":"vitest run --config vitest.conformance.config.ts test/conformance/stages/app.stage.ts --reporter=verbose","release:publish-check":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate","test:conformance:client":"vitest run --config vitest.conformance.config.ts test/conformance/stages/client.stage.ts --reporter=verbose","test:conformance:compile":"vitest run --config vitest.conformance.config.ts test/conformance/stages/compile.stage.ts --reporter=verbose","test:conformance:gateway":"vitest run --config vitest.conformance.config.ts test/conformance/stages/gateway.stage.ts --reporter=verbose","test:conformance:openapi":"vitest run --config vitest.conformance.config.ts test/conformance/stages/openapi.stage.ts --reporter=verbose","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check","test:conformance:contracts":"vitest run --config vitest.conformance.config.ts test/conformance/stages/contracts.stage.ts --reporter=verbose","test:conformance:generated-tests":"vitest run --config vitest.conformance.config.ts test/conformance/stages/generated-tests.stage.ts --reporter=verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"12.0.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"soap":"^1.10.0","saxes":"^6.0.0","yargs":"^18.0.0","js-yaml":"^5.2.2","fast-xml-parser":"^5.10.1","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","rimraf":"^6.1.3","vitest":"^4.1.10","fastify":"^5.10.0","typescript":"^6.0.3","@types/node":"^26.1.1","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_1.0.4_1784914818090_0.16166391517646295","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@techspokes/typescript-wsdl-client","version":"1.0.5","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@1.0.5","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"a43ecaeb5383bd7bdb91d3475a903a36c658f763","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-1.0.5.tgz","fileCount":190,"integrity":"sha512-9UT5uSn/GTguTEXT/zXPnykSltJeo96Oqd5zB31W692hQm3XesIZwN1HnOzCRu+4Ne4uthGmnKVt2oJ918m8cQ==","signatures":[{"sig":"MEUCIDW5FuLA8P5cFvJBFVgMSlpElbjdY+jMwLnsjBsab2j2AiEA7xmYMRaM2zDj8du61R01p6kqbQzWsxYd2tkCgrCDJik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":937571},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"0bcc7691526a100b46f66aea824f27155fb38886","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"rimraf tmp/smoke","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance --reporter=verbose","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","test:conformance:app":"vitest run --config vitest.conformance.config.ts test/conformance/stages/app.stage.ts --reporter=verbose","release:publish-check":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate","test:conformance:client":"vitest run --config vitest.conformance.config.ts test/conformance/stages/client.stage.ts --reporter=verbose","test:conformance:compile":"vitest run --config vitest.conformance.config.ts test/conformance/stages/compile.stage.ts --reporter=verbose","test:conformance:gateway":"vitest run --config vitest.conformance.config.ts test/conformance/stages/gateway.stage.ts --reporter=verbose","test:conformance:openapi":"vitest run --config vitest.conformance.config.ts test/conformance/stages/openapi.stage.ts --reporter=verbose","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check","test:conformance:contracts":"vitest run --config vitest.conformance.config.ts test/conformance/stages/contracts.stage.ts --reporter=verbose","test:conformance:generated-tests":"vitest run --config vitest.conformance.config.ts test/conformance/stages/generated-tests.stage.ts --reporter=verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"12.0.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"soap":"^1.10.0","saxes":"^6.0.0","yargs":"^18.1.0","js-yaml":"^5.3.0","fast-xml-parser":"^5.11.0","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","rimraf":"^6.1.3","vitest":"^4.1.10","fastify":"^5.12.0","typescript":"^6.0.3","@types/node":"^26.2.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_1.0.5_1786883311124_0.8834981717704615","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@techspokes/typescript-wsdl-client","version":"1.0.6","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@1.0.6","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"5023f8cf7ba5cc998bfbda4d274b36159bde903b","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-1.0.6.tgz","fileCount":191,"integrity":"sha512-0CMogP8TmOI5HJSnq5y+xJHNB+ygf4F4xXTPTqYC6Os32kJbxzjYBV9i6VnIq4TTOmWc19QTJgu4fYIJDk3wJQ==","signatures":[{"sig":"MEYCIQCUnMUoqEhwOPsFBXDr0eM7YEl7e4S9yXVCsX+Yn4l+WwIhAND54J4sH+eNgq8M+ccykzFWNQkTNPHiUfC1veBl8KWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":938965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"1ab811d73c753c29592b01682749785f8ba3ca80","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"rimraf tmp/smoke","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance --reporter=verbose","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","test:conformance:app":"vitest run --config vitest.conformance.config.ts test/conformance/stages/app.stage.ts --reporter=verbose","release:publish-check":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate","test:conformance:client":"vitest run --config vitest.conformance.config.ts test/conformance/stages/client.stage.ts --reporter=verbose","test:conformance:compile":"vitest run --config vitest.conformance.config.ts test/conformance/stages/compile.stage.ts --reporter=verbose","test:conformance:gateway":"vitest run --config vitest.conformance.config.ts test/conformance/stages/gateway.stage.ts --reporter=verbose","test:conformance:openapi":"vitest run --config vitest.conformance.config.ts test/conformance/stages/openapi.stage.ts --reporter=verbose","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check","test:conformance:contracts":"vitest run --config vitest.conformance.config.ts test/conformance/stages/contracts.stage.ts --reporter=verbose","test:conformance:generated-tests":"vitest run --config vitest.conformance.config.ts test/conformance/stages/generated-tests.stage.ts --reporter=verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"12.0.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"soap":"^1.11.0","saxes":"^6.0.0","yargs":"^18.1.0","js-yaml":"^5.4.1","fast-xml-parser":"^5.11.1","@apidevtools/swagger-parser":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","rimraf":"^6.1.3","vitest":"^4.1.11","fastify":"^5.12.1","typescript":"^6.0.3","@types/node":"^26.4.0","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_1.0.6_1788022428560_0.1320681931860559","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@techspokes/typescript-wsdl-client","version":"1.0.7","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@1.0.7","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"35c5adcc7e57ba8274bb0d1b3812eef5bc061080","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-1.0.7.tgz","fileCount":192,"integrity":"sha512-VlqxIm2ou5jqWTHmyhwHvFxw5HXT8oHrYqfWynH9KWu6sC0AW+kjlvuUk6te+uu5OOYldVVWnEXO9eKJcyhuAg==","signatures":[{"sig":"MEUCIQCw/awLzENrSzfzJwCZn79kug9ld7Jf3c9O5itHdmXbWwIgOdA86p6VJEZeeGW0fTZlLnwb3msPqw6ttum2Mm3xeYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGTq1+4fsxojX2iqgEi9bdpDXEo02G8jDp3xvsHo8DnaAiB3sTIRnGX2xxXdeOnuAj2FvyfXaAjuchlfEbgXyX3k+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":940578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"aa2f88aba220338eb1d1925067a26ccdbac2d5ca","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"rimraf tmp/smoke","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance --reporter=verbose","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","test:conformance:app":"vitest run --config vitest.conformance.config.ts test/conformance/stages/app.stage.ts --reporter=verbose","release:publish-check":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate","test:conformance:client":"vitest run --config vitest.conformance.config.ts test/conformance/stages/client.stage.ts --reporter=verbose","test:conformance:compile":"vitest run --config vitest.conformance.config.ts test/conformance/stages/compile.stage.ts --reporter=verbose","test:conformance:gateway":"vitest run --config vitest.conformance.config.ts test/conformance/stages/gateway.stage.ts --reporter=verbose","test:conformance:openapi":"vitest run --config vitest.conformance.config.ts test/conformance/stages/openapi.stage.ts --reporter=verbose","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check","test:conformance:contracts":"vitest run --config vitest.conformance.config.ts test/conformance/stages/contracts.stage.ts --reporter=verbose","test:conformance:generated-tests":"vitest run --config vitest.conformance.config.ts test/conformance/stages/generated-tests.stage.ts --reporter=verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"12.0.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"soap":"^1.13.0","saxes":"^6.0.0","yargs":"^18.2.0","js-yaml":"^5.4.2","fast-xml-parser":"^5.11.1","@apidevtools/swagger-parser":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","rimraf":"^6.1.3","vitest":"^5.0.1","fastify":"^5.12.5","typescript":"^6.0.3","@types/node":"^26.6.2","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_1.0.7_1790083882278_0.5879701120533454","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@techspokes/typescript-wsdl-client","version":"1.1.0","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","_id":"@techspokes/typescript-wsdl-client@1.1.0","maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"bin":{"wsdl-tsc":"dist/cli.js"},"dist":{"shasum":"206038a65190fc523581cf3c4da766a36abbfb10","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-1.1.0.tgz","fileCount":202,"integrity":"sha512-fYnScG9Pu9Kdh4R9mhRCz7I88KdAIejN0V/WWBr4z9p8q9dkQE5w/KF1Z/k7on0r+ZsD1N0zQaMba9Z0UZeizA==","signatures":[{"sig":"MEQCICZ3C8rIG1mUJ8U4xKEsxkJizQaNR0pq5VdyBR0eODYdAiAIeWLjikj6xfQ7G57caVOWpx82ZXQFakKKHUH/GNkP1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCp/lMF+KUdNlwJ4T5A4tRoo4OB250gPwJDlnV2srfdrAIhAMCBqsaQ5KkwoO/PDvfktyI1mJ9asEGqycBscYy4EpS0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":960761},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"af7c516924ca47386aab738aa55c7cd94e066bc3","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline && npm run package:smoke","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"rimraf tmp/smoke","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","package:smoke":"node scripts/smoke-npm-package.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance --reporter=verbose","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","test:conformance:app":"vitest run --config vitest.conformance.config.ts test/conformance/stages/app.stage.ts --reporter=verbose","release:publish-check":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate","test:conformance:client":"vitest run --config vitest.conformance.config.ts test/conformance/stages/client.stage.ts --reporter=verbose","test:conformance:compile":"vitest run --config vitest.conformance.config.ts test/conformance/stages/compile.stage.ts --reporter=verbose","test:conformance:gateway":"vitest run --config vitest.conformance.config.ts test/conformance/stages/gateway.stage.ts --reporter=verbose","test:conformance:openapi":"vitest run --config vitest.conformance.config.ts test/conformance/stages/openapi.stage.ts --reporter=verbose","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check","test:conformance:contracts":"vitest run --config vitest.conformance.config.ts test/conformance/stages/contracts.stage.ts --reporter=verbose","test:conformance:generated-tests":"vitest run --config vitest.conformance.config.ts test/conformance/stages/generated-tests.stage.ts --reporter=verbose"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"12.0.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"soap":"^1.13.0","saxes":"^6.0.0","yargs":"^18.2.0","js-yaml":"^5.4.2","fast-xml-parser":"^5.11.1","@apidevtools/swagger-parser":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","rimraf":"^6.1.3","vitest":"^5.0.1","fastify":"^5.12.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.2","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0","typescript-eslint":"^8.70.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-wsdl-client_1.1.0_1790086966101_0.30373235915194274","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"_id":"@techspokes/typescript-wsdl-client@1.1.2","bin":{"wsdl-tsc":"dist/cli.js"},"bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"dist":{"shasum":"2b780941f08fc8e04ea00818a053aaf4ce246cba","tarball":"https://registry.npmjs.org/@techspokes/typescript-wsdl-client/-/typescript-wsdl-client-1.1.2.tgz","fileCount":204,"integrity":"sha512-EU2lFS1dQv6bjN43bxTJ2gGhbXZQmaB+kah4cNsXVyKp+G6csD/Pj3/w6ODqWUEEyYRIDB7yicOkAtWcexHpzg==","signatures":[{"sig":"MEUCIASpLSq6bjpGrophqcA4sE8uqdknFus4vsCmqtCzHK23AiEAwF5XH2HwAlzTyESkcblJMHSme/4JQ2lBbhthx7DPQKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE6uRmBMEAXEi+mJqeo49WT0PmgqCWBg3nXAFLWI4Ql0AiEAtfD9yqs4BAbTl+/UM2/Cf60oVb33yIOqB70XMurJQlY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@techspokes%2ftypescript-wsdl-client@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970795},"main":"dist/index.js","name":"@techspokes/typescript-wsdl-client","type":"module","types":"dist/index.d.ts","author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/TechSpokes","type":"github"},"gitHead":"86f8bc81a4a9a3985595f337281713e107b2527e","license":"MIT","scripts":{"ci":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && vitest run && npm run smoke:pipeline && npm run package:smoke","dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","watch":"tsx watch src/cli.ts","ci:github":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate && npm run docs:validate && npm run test:github && npm run smoke:pipeline","clean:tmp":"rimraf tmp","smoke:app":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --openapi-servers https://example.com/api && tsx src/cli.ts app --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --openapi-file tmp/smoke/openapi.json --app-dir tmp/smoke/app --port 8080 && tsc -p tsconfig.smoke.json","test:snap":"vitest run test/snapshot","test:unit":"vitest run test/unit","typecheck":"tsc --noEmit","maint:deps":"node scripts/maint-deps.mjs","test:watch":"vitest","smoke:reset":"rimraf tmp/smoke","test:github":"vitest run test/unit test/snapshot test/integration","smoke:client":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsc -p tsconfig.smoke.json","docs:validate":"node scripts/validate-docs.mjs && npm run docs:support-matrix:check","package:smoke":"node scripts/smoke-npm-package.mjs","skill:package":"node scripts/build-agent-skill.mjs","smoke:compile":"npm run smoke:reset && tsx src/cli.ts compile --wsdl-source examples/minimal/weather.wsdl --catalog-file tmp/smoke/catalog.json","smoke:gateway":"npm run smoke:reset && tsx src/cli.ts client --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client && tsx src/cli.ts openapi --catalog-file tmp/smoke/client/catalog.json --openapi-file tmp/smoke/openapi.json --openapi-format json && tsx src/cli.ts gateway --openapi-file tmp/smoke/openapi.json --client-dir tmp/smoke/client --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 && tsc -p tsconfig.smoke.json","smoke:openapi":"npm run smoke:reset && tsx src/cli.ts openapi --wsdl-source examples/minimal/weather.wsdl --openapi-file tmp/smoke/openapi.json --openapi-format json && tsc -p tsconfig.smoke.json","prepublishOnly":"npm run clean && npm run build && npm run package:validate","skill:validate":"node scripts/validate-agent-skill.mjs","smoke:pipeline":"npm run smoke:reset && tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir tmp/smoke/client --openapi-file tmp/smoke/openapi.json --gateway-dir tmp/smoke/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json --init-app && tsc -p tsconfig.smoke.json","ci:github:node26":"npm run clean && npm run build && npm run typecheck && npm run test:unit && npm run smoke:pipeline","package:validate":"node scripts/validate-npm-package.mjs","test:conformance":"vitest run test/conformance --reporter=verbose","test:integration":"vitest run test/integration","release:preflight":"node scripts/release-preflight.mjs","docs:support-matrix":"tsx scripts/generate-support-matrix.ts","examples:regenerate":"tsx src/cli.ts pipeline --wsdl-source examples/minimal/weather.wsdl --client-dir examples/generated-output/client --openapi-file examples/generated-output/openapi.json --gateway-dir examples/generated-output/gateway --gateway-service-name weather --gateway-version-prefix v1 --openapi-format json","test:conformance:app":"vitest run --config vitest.conformance.config.ts test/conformance/stages/app.stage.ts --reporter=verbose","release:publish-check":"npm run clean && npm run build && npm run typecheck && npm run skill:validate && npm run package:validate","test:conformance:client":"vitest run --config vitest.conformance.config.ts test/conformance/stages/client.stage.ts --reporter=verbose","test:conformance:compile":"vitest run --config vitest.conformance.config.ts test/conformance/stages/compile.stage.ts --reporter=verbose","test:conformance:gateway":"vitest run --config vitest.conformance.config.ts test/conformance/stages/gateway.stage.ts --reporter=verbose","test:conformance:openapi":"vitest run --config vitest.conformance.config.ts test/conformance/stages/openapi.stage.ts --reporter=verbose","docs:support-matrix:check":"tsx scripts/generate-support-matrix.ts --check","test:conformance:contracts":"vitest run --config vitest.conformance.config.ts test/conformance/stages/contracts.stage.ts --reporter=verbose","test:conformance:generated-tests":"vitest run --config vitest.conformance.config.ts test/conformance/stages/generated-tests.stage.ts --reporter=verbose"},"version":"1.1.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:59864c2b-6173-49bb-99c4-29efff5fc29e"}},"homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"_npmVersion":"12.0.1","description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","directories":{},"maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"_nodeVersion":"24.21.0","contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"dependencies":{"soap":"^1.13.1","saxes":"^6.0.0","yargs":"^18.2.0","js-yaml":"^5.4.2","fast-xml-parser":"^5.11.1","@apidevtools/swagger-parser":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","rimraf":"^6.1.3","vitest":"^5.0.2","fastify":"^5.12.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.2","@types/yargs":"^17.0.35","@types/js-yaml":"^4.0.9","fastify-plugin":"^6.0.0","typescript-eslint":"^8.70.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typescript-wsdl-client_1.1.2_1790371798357_0.8281225452983083"}}},"time":{"created":"2025-08-17T13:44:15.543Z","modified":"2026-09-25T21:29:58.871Z","0.1.7":"2025-08-17T13:44:15.882Z","0.1.8":"2025-08-17T14:40:07.898Z","0.1.9":"2025-08-17T14:48:59.797Z","0.2.0":"2025-08-18T08:51:39.838Z","0.2.2":"2025-08-18T12:53:03.697Z","0.2.5":"2025-08-18T16:57:13.585Z","0.2.6":"2025-08-18T17:38:17.828Z","0.2.7":"2025-08-18T18:58:55.515Z","0.2.71":"2025-08-18T18:59:21.995Z","0.2.72":"2025-08-19T13:57:55.367Z","0.3.0":"2025-08-19T15:18:30.923Z","0.4.1":"2025-08-21T03:08:58.946Z","0.4.2":"2025-08-21T03:32:18.955Z","0.5.0":"2025-08-21T11:23:26.102Z","0.5.1":"2025-09-02T06:51:09.557Z","0.6.0":"2025-09-06T11:17:12.560Z","0.6.1":"2025-09-16T10:51:21.354Z","0.6.2":"2025-09-16T11:00:44.712Z","0.6.3":"2025-09-22T15:39:05.162Z","0.7.0":"2025-09-23T14:28:45.595Z","0.7.1":"2025-09-23T20:13:25.046Z","0.7.11":"2025-11-13T22:29:34.374Z","0.7.13":"2025-11-14T08:44:51.822Z","0.7.14":"2025-11-19T13:34:09.577Z","0.7.15":"2025-12-10T11:50:39.146Z","0.8.14":"2025-12-15T08:41:39.725Z","0.8.15":"2025-12-16T13:54:15.572Z","0.8.16":"2025-12-29T22:25:36.581Z","0.8.17":"2026-01-07T20:29:08.186Z","0.8.18":"2026-01-09T16:53:26.614Z","0.8.19":"2026-01-09T17:21:35.783Z","0.9.0":"2026-01-10T19:50:22.677Z","0.9.1":"2026-01-10T20:08:45.153Z","0.9.2":"2026-01-11T14:46:08.551Z","0.9.3":"2026-01-13T09:54:39.202Z","0.9.4":"2026-01-20T11:32:53.893Z","0.9.5":"2026-01-25T14:55:13.139Z","0.9.6":"2026-01-27T08:03:51.061Z","0.9.7":"2026-02-03T09:41:42.963Z","0.9.8":"2026-02-13T11:12:38.974Z","0.9.9":"2026-02-16T16:07:28.242Z","0.10.0":"2026-02-17T21:25:56.005Z","0.10.1":"2026-02-17T22:46:15.317Z","0.10.2":"2026-02-17T23:27:45.537Z","0.10.4":"2026-02-18T01:59:57.504Z","0.11.0":"2026-02-18T04:04:20.341Z","0.11.1":"2026-02-18T07:24:19.488Z","0.11.3":"2026-02-18T07:33:24.993Z","0.11.5":"2026-02-18T08:07:39.104Z","0.11.6":"2026-02-18T11:27:09.839Z","0.13.0":"2026-03-04T16:39:38.782Z","0.14.0":"2026-03-04T17:15:43.062Z","0.14.1":"2026-03-14T15:53:41.275Z","0.14.2":"2026-03-21T13:36:11.417Z","0.15.0":"2026-04-02T12:32:39.792Z","0.15.1":"2026-04-02T13:42:51.212Z","0.15.2":"2026-04-13T13:48:25.544Z","0.16.1":"2026-04-20T08:02:52.636Z","0.17.0":"2026-04-20T13:00:15.300Z","0.18.0":"2026-05-12T09:10:54.802Z","0.19.2":"2026-05-13T14:46:32.953Z","0.20.0":"2026-05-19T07:57:18.467Z","0.21.0":"2026-05-19T09:10:30.232Z","0.22.0":"2026-05-26T17:09:17.044Z","0.24.0":"2026-05-29T11:38:26.135Z","0.25.0":"2026-05-29T12:25:47.274Z","0.26.0":"2026-06-01T14:28:29.053Z","0.27.0":"2026-06-01T14:55:36.354Z","0.28.0":"2026-06-01T19:19:39.689Z","0.29.0":"2026-06-16T09:33:10.805Z","0.30.0":"2026-06-24T18:19:14.915Z","0.30.1":"2026-06-26T09:11:57.290Z","0.30.3":"2026-06-26T10:05:07.756Z","0.31.0":"2026-06-26T10:27:44.192Z","0.32.0":"2026-06-26T11:06:41.829Z","0.33.0":"2026-06-26T11:51:16.586Z","0.34.0":"2026-06-26T12:18:03.126Z","0.35.0":"2026-06-26T14:25:07.411Z","0.36.0":"2026-06-26T16:05:49.710Z","0.39.0":"2026-07-04T15:25:41.666Z","1.0.1":"2026-07-12T15:58:42.612Z","1.0.2":"2026-07-12T16:28:21.212Z","1.0.4":"2026-07-24T17:40:18.271Z","1.0.5":"2026-08-16T12:28:31.264Z","1.0.6":"2026-08-29T16:53:48.719Z","1.0.7":"2026-09-22T13:31:22.388Z","1.1.0":"2026-09-22T14:22:46.219Z","1.1.2":"2026-09-25T21:29:58.479Z"},"bugs":{"url":"https://github.com/TechSpokes/typescript-wsdl-client/issues"},"author":{"url":"https://www.techspokes.com","name":"TechSpokes","email":"contact@techspokes.com"},"license":"MIT","homepage":"https://github.com/TechSpokes/typescript-wsdl-client#readme","keywords":["wsdl","soap","typescript","openapi","rest","gateway","fastify","codegen","soap-to-rest","api-gateway","code-generator","wsdl-to-typescript","soap-modernization","wsdl-parser","soap-to-rest-bridge","legacy-api"],"repository":{"url":"git+https://github.com/TechSpokes/typescript-wsdl-client.git","type":"git"},"description":"Turn legacy WSDL/SOAP services into typed TypeScript clients, OpenAPI 3.1 specs, and production-ready Fastify REST gateways. Built for enterprise SOAP modernization.","contributors":[{"url":"https://github.com/sergeliatko","name":"Serge Liatko","email":"contact@techspokes.com"}],"maintainers":[{"name":"sergeliatko","email":"serge@techspokes.com"}],"readme":"# TypeScript WSDL Client\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n[![CI](https://github.com/techspokes/typescript-wsdl-client/actions/workflows/ci.yml/badge.svg)](https://github.com/techspokes/typescript-wsdl-client/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/@techspokes%2Ftypescript-wsdl-client.svg)](https://www.npmjs.com/package/@techspokes/typescript-wsdl-client)\n[![npm downloads](https://img.shields.io/npm/dm/@techspokes%2Ftypescript-wsdl-client.svg)](https://www.npmjs.com/package/@techspokes/typescript-wsdl-client)\n\nTurn legacy WSDL/SOAP services into typed TypeScript clients and optional REST APIs without hand-maintaining XML mappings.\n\nCreated from production integration work at [TechSpokes](https://www.techspokes.com); built for teams modernizing real enterprise SOAP integrations.\n\n## Pick Your Path\n\n| Goal | Command | What you get |\n|------|---------|-------------|\n| Typed SOAP client | `npx wsdl-tsc client` | TypeScript types, typed operations, mockable interface |\n| OpenAPI 3.1 spec | `npx wsdl-tsc openapi` | OpenAPI JSON/YAML generated from WSDL |\n| Full SOAP-to-REST bridge | `npx wsdl-tsc pipeline` | Client + OpenAPI + Fastify gateway + runnable app |\n\nSee [Start Here](docs/start-here.md) for detailed guidance on choosing a path.\n\n## Why Choose This\n\nMost tools in this space stop at one layer: a SOAP runtime, type generation, or spec conversion. This package generates the full stack from a single WSDL source.\n\n- Typed client, OpenAPI spec, REST gateway, and runnable app from one command\n- Deterministic output safe for CI regeneration and version control\n- Handles complex inheritance, `xs:attribute`, namespace collisions, nested XSD imports, and configurable `xs:choice` modeling\n- Generated `operations.ts` interface enables testing without importing `soap` or calling a live service\n- OpenAPI is a first-class output, not an afterthought; types, schemas, and descriptions stay aligned\n- Opt-in streaming for large SOAP responses: client emits `AsyncIterable<RecordType>`, gateway flushes NDJSON or JSON array records incrementally, OpenAPI advertises the record schema via `x-wsdl-tsc-stream`\n- Optional agent skill ZIP for consumer-project AI agents that need package-specific generation guidance\n- MIT licensed; generated code is yours with no attribution required\n\n## Installation\n\n```bash\nnpm install --save-dev @techspokes/typescript-wsdl-client\nnpm install soap\n```\n\nRequirements: Node.js 24+ and the `soap` package as a runtime dependency.\n\n## Quick Start\n\nThe CLI requires explicit output paths. These examples use the git-ignored `.generated/` directory for disposable consumer output; repository automation uses `tmp/` separately.\n\n### Generate a typed client\n\n```bash\nnpx wsdl-tsc client \\\n  --wsdl-source examples/minimal/weather.wsdl \\\n  --client-dir ./.generated/client\n```\n\nThis produces `types.ts`, `client.ts`, `operations.ts`, and `utils.ts` in the output directory.\n\nGenerated TypeScript includes an ESLint suppression preamble. See [generated-code linting guidance](docs/generated-code.md#generated-preambles-and-eslint) for strict policies, path exclusions, and editable scaffold ownership.\n\n### Generate an OpenAPI spec\n\n```bash\nnpx wsdl-tsc openapi \\\n  --wsdl-source examples/minimal/weather.wsdl \\\n  --openapi-file ./.generated/openapi.json\n```\n\n### Generate the full stack\n\n```bash\nnpx wsdl-tsc pipeline \\\n  --wsdl-source examples/minimal/weather.wsdl \\\n  --client-dir ./.generated/client \\\n  --openapi-file ./.generated/openapi.json \\\n  --gateway-dir ./.generated/gateway \\\n  --gateway-service-name weather \\\n  --gateway-version-prefix v1 \\\n  --init-app\n```\n\n### Run and test\n\n```bash\ncd .generated/app && npm install && cp .env.example .env && npm start\n```\n\n```bash\ncurl http://localhost:3000/health\ncurl http://localhost:3000/openapi.json | jq .\ncurl -X POST http://localhost:3000/get-weather-information \\\n  -H \"Content-Type: application/json\" -d '{}'\n```\n\n## What Gets Generated\n\n| Output | Files | Purpose |\n|--------|-------|---------|\n| TypeScript Client | client.ts, types.ts, utils.ts, operations.ts | Typed SOAP operations and mockable interface |\n| OpenAPI 3.1 Spec | openapi.json or .yaml | REST API documentation aligned with TypeScript types |\n| Fastify Gateway | plugin.ts, routes/, schemas/ | Production REST handlers with request/response transform |\n| Catalog | catalog.json | Compiled WSDL metadata, debuggable and cacheable |\n\nSee [Output Anatomy](docs/output-anatomy.md) for a detailed walkthrough of each file.\n\n## When to Use This\n\n- You have a WSDL and need typed TypeScript access to its operations\n- You are building a REST API in front of a SOAP backend\n- You want OpenAPI documentation that stays in sync with WSDL changes\n- You need deterministic codegen output safe for CI/CD regeneration\n- You are modernizing a legacy SOAP integration incrementally\n- You have SOAP operations that return large payloads and need to stream records incrementally instead of buffering\n\n## When NOT to Use This\n\n- You need a generic SOAP server implementation: use `soap` directly\n- You need multi-language SDK generation: use a platform like APIMatic\n- You need API management, rate limiting, or policy enforcement: use an API gateway platform\n- Your SOAP service relies on WS-* standards beyond WS-Security hints (partial support)\n\n## Compared to Alternatives\n\n### Why not just use soap (node-soap) directly?\n\n`soap` is a runtime SOAP client. It gives you dynamic access to WSDL operations but no generated types, no compile-time safety, and no path to REST or OpenAPI. This package generates typed artifacts you can commit, review, and test; then optionally bridges to REST.\n\n### Why not use wsdl-tsclient?\n\nwsdl-tsclient generates a typed SOAP client. If that is all you need, it is a solid choice. This package goes further: OpenAPI generation, Fastify gateway scaffolding, deterministic CI-friendly output, and a mockable operations interface. Choose wsdl-tsclient for simplicity; choose this package for modernization projects.\n\n### Why not use a commercial API gateway?\n\nPlatform API gateways solve governance, policy, and multi-language SDK generation. This package solves a different problem: developer-owned, code-first modernization of a specific SOAP backend into typed TypeScript and REST. Lower complexity, lower cost, full code ownership.\n\n### Comparison matrix\n\n| Capability | soap | wsdl-tsclient | wsdl-to-ts | this package |\n|---|---|---|---|---|\n| Actively maintained | yes | stalled | abandoned | yes |\n| Call SOAP from Node | yes | yes | indirect | yes |\n| Generated TypeScript types | limited | yes | yes | yes |\n| Deterministic CI-safe output | no | partial | partial | yes |\n| WSDL to OpenAPI 3.1 | no | no | no | yes |\n| REST gateway generation | no | no | no | yes |\n| Runnable app scaffolding | no | no | no | yes |\n| Mockable operations interface | no | no | no | yes |\n| Streaming large responses (NDJSON or JSON array) | no | no | no | yes |\n\nData as of April 2026.\n\n## Built for Messy WSDLs\n\nReal-world WSDL/XSD files are rarely clean. This generator handles patterns that simpler tools skip.\n\n- Complex type inheritance with `<xs:extension>` and `<xs:restriction>`, including proper attribute and element merging\n- `xs:attribute` on complex types, flattened into peer properties alongside elements\n- Namespace collisions across multiple XSD imports, resolved deterministically\n- Deep import chains across multiple schema files\n- `<xs:choice>` groups modeled as default all-optional fields or opt-in exclusive unions with `--client-choice-mode union`\n- Correct optionality for nillable fields in both TypeScript and OpenAPI output\n- The `$value` pattern for simple content with attributes, preserving text content alongside attribute properties\n- `ArrayOf*` wrapper types, unwrapped automatically in OpenAPI with runtime bridging\n- `xs:any` wildcard payloads mapped to concrete record shapes from a companion WSDL, enabling streaming over responses that the primary WSDL describes only as opaque wrappers\n\nSee [Core Concepts](docs/concepts.md) and [Supported Patterns](docs/supported-patterns.md) for details.\n\n## Testing With Generated Code\n\nThe generated `operations.ts` provides a typed interface for mocking the SOAP client without importing the concrete class or the `soap` package:\n\n```typescript\nimport type { WeatherOperations } from \"./.generated/client/operations.js\";\n\nconst mockClient: WeatherOperations = {\n  GetCityWeatherByZIP: async (args) => ({\n    response: { GetCityWeatherByZIPResult: { Success: true, City: \"Test\" } },\n    headers: {},\n  }),\n};\n\nimport Fastify from \"fastify\";\nimport { weatherGateway } from \"./.generated/gateway/plugin.js\";\n\nconst app = Fastify();\nawait app.register(weatherGateway, { client: mockClient, prefix: \"/v1/weather\" });\n```\n\nSee [Testing Guide](docs/testing.md) for integration test patterns and mock examples.\n\n## Commands\n\n| Command | Purpose |\n|---------|---------|\n| `pipeline` | Full stack generation (recommended) |\n| `client` | TypeScript SOAP client only |\n| `openapi` | OpenAPI 3.1 spec only |\n| `gateway` | Fastify REST gateway from OpenAPI |\n| `app` | Runnable Fastify application |\n| `compile` | Parse WSDL to catalog.json (advanced) |\n\nSee [CLI Reference](docs/cli-reference.md) for all flags and examples.\n\n## Documentation\n\n### Evaluate\n\n| Guide | Description |\n|-------|-------------|\n| [Start Here](docs/start-here.md) | What this is, who it is for, choose your path |\n| [Supported Patterns](docs/supported-patterns.md) | WSDL/XSD features handled and current limitations |\n| [Output Anatomy](docs/output-anatomy.md) | What gets generated and how to use it |\n\n### Adopt\n\n| Guide | Description |\n|-------|-------------|\n| [CLI Reference](docs/cli-reference.md) | All commands with flags and examples |\n| [Working With Generated Code](docs/generated-code.md) | Using clients, types, and operations |\n| [Configuration](docs/configuration.md) | Gateway security, upstream SOAP security, tags, operation overrides |\n| [Migration Playbook](docs/migration-playbook.md) | End-to-end SOAP modernization guide |\n\n### Operate\n\n| Guide | Description |\n|-------|-------------|\n| [Gateway Guide](docs/gateway-guide.md) | Fastify integration, inbound enforcement, and error handling |\n| [Testing Guide](docs/testing.md) | Testing patterns and mock client examples |\n| [Production Guide](docs/production.md) | CI/CD, validation, logging |\n| [Troubleshooting](docs/troubleshooting.md) | Common issues and debugging |\n| [Release Notes](docs/releases/README.md) | Per-version GitHub release notes used by the draft release workflow |\n| [v1.1.2 Release Notes](docs/releases/v1.1.2.md) | Sequence occurrence bounds and singleton SOAP response normalization |\n| [v1.1.1 Release Notes](docs/releases/v1.1.1.md) | Wrapping sequence occurrence bounds and generated array contracts |\n| [v1.1.0 Release Notes](docs/releases/v1.1.0.md) | Automatic generated TypeScript preambles and consumer lint guidance |\n\n### Extend\n\n| Guide | Description |\n|-------|-------------|\n| [Programmatic API](docs/api-reference.md) | TypeScript functions for build tools |\n| [Core Concepts](docs/concepts.md) | Flattening, $value, primitives, determinism |\n| [Architecture](docs/architecture.md) | Internal pipeline for contributors |\n| [File Naming And Path Organization](docs/file-naming-and-path-organization.md) | Contributor convention for taxonomy paths and fixture retrieval |\n| [Agent Skill Artifact](docs/agent-skill.md) | Release ZIP for consumer-project AI agents |\n| [Version 1.0 Roadmap Plan](docs/roadmap/README.md) | Conformance framework, implementation slices, and release gates for 1.0 |\n| [Streamable Responses (ADR-002)](docs/decisions/002-streamable-responses.md) | Opt-in streaming: client `AsyncIterable`, gateway NDJSON or JSON array, `x-wsdl-tsc-stream` |\n| [Version Migration](docs/migration.md) | Upgrading between package versions |\n\n## Why This Exists\n\nThis package was created while modernizing production SOAP integrations at [TechSpokes](https://www.techspokes.com). The existing options were: hand-write hundreds of TypeScript DTOs and XML mappings, use untyped runtime SOAP calls, or adopt an enterprise platform we did not need.\n\nWe built a generator that reads the WSDL contract and produces everything needed to go from legacy SOAP to typed TypeScript and REST, with deterministic output safe for version control and CI.\n\nIf you are wrapping a vendor SOAP API in a modern service layer, this is the tool we wished existed when we started.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup, project structure, and guidelines.\n\n## License\n\nMIT. See [LICENSE](LICENSE) for full text. Generated artifacts are fully yours with no restrictions or attribution required.\n\n## Links\n\n- [npm](https://www.npmjs.com/package/@techspokes/typescript-wsdl-client)\n- [Changelog](CHANGELOG.md)\n- [Roadmap](ROADMAP.md)\n- [Security](SECURITY.md)\n- [Sponsor](https://github.com/sponsors/TechSpokes)\n\nBuilt and maintained by [TechSpokes](https://www.techspokes.com). Created by [Serge Liatko](https://github.com/sergeliatko).\n\n- Community help: [GitHub Discussions](https://github.com/techspokes/typescript-wsdl-client/discussions)\n- Bug reports: [GitHub Issues](https://github.com/techspokes/typescript-wsdl-client/issues)\n- Commercial support and integration consulting: [techspokes.com/contact](https://www.techspokes.com/contact/)\n","readmeFilename":"README.md"}