{"_id":"@dialpad/rest-goblin-generator","name":"@dialpad/rest-goblin-generator","dist-tags":{"latest":"0.5.1"},"versions":{"0.5.1":{"name":"@dialpad/rest-goblin-generator","version":"0.5.1","author":{"name":"Dialpad"},"license":"UNLICENSED","description":"Code generation engine for rest-goblin that produces type-safe API clients from OpenAPI/Swagger schemas (use @dialpad/rest-goblin instead of consuming directly)","keywords":["openapi","swagger","codegen","typescript","rest-goblin"],"repository":{"type":"git","url":"git+https://github.com/dialpad/goblin-client-tools.git"},"type":"module","dependencies":{"@openapitools/openapi-generator-cli":"~2.13.4","prettier":"~3.3.3","resolve-bin":"~1.0.1","yaml":"~2.8.1","@apidevtools/json-schema-ref-parser":"~14.2.1"},"devDependencies":{"eslint":"~9.39.0","globals":"~15.11.0","typescript":"~5.6.3","vite":"~8.0.1","vitest":"~4.1.0","@types/node":"^24.0.4","@types/resolve-bin":"~0.4.3","openapi-types":"~12.1.3","@dialpad/eslint-config":"2.2.0","@dialpad/wcf-rig":"0.2.2"},"bin":{"generate-api":"dist/index.js"},"scripts":{"dump-example-json":"rm -rf debug && mkdir debug && openapi-generator-cli generate -g typescript-fetch -i ../rest-goblin/specs/pet-store.yaml --global-property debugSupportingFiles=true > debug/log.json -o debug/temp && rm -rf debug/temp","build":"vite build","lint":"eslint --cache --fix src","lint:ci":"eslint --cache src --output-file eslint_report.json --format json","format":"prettier ./ --write --ignore-path ../../.prettierignore","format:ci":"prettier ./ --check --ignore-path ../../.prettierignore","typecheck":"tsc --noEmit","typecheck:ci":"rushx typecheck","test":"vitest run","test:ci":"rushx test"},"_id":"@dialpad/rest-goblin-generator@0.5.1","bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"homepage":"https://github.com/dialpad/goblin-client-tools#readme","_integrity":"sha512-a0x0qqVcuuQbY8SNQ5sxviDdPqlEFtyaqbQo0vqWOTAIYPoNoDf1D2EjvVTc0HOG7vDzgLuHQ9DiqVgg/2anRg==","_resolved":"/tmp/fd0d06470436ac050a2f026128c55b4a/dialpad-rest-goblin-generator-0.5.1.tgz","_from":"file:dialpad-rest-goblin-generator-0.5.1.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-a0x0qqVcuuQbY8SNQ5sxviDdPqlEFtyaqbQo0vqWOTAIYPoNoDf1D2EjvVTc0HOG7vDzgLuHQ9DiqVgg/2anRg==","shasum":"6c2555c5e7ac5e05feb390211945a932fcd5394c","tarball":"https://registry.npmjs.org/@dialpad/rest-goblin-generator/-/rest-goblin-generator-0.5.1.tgz","fileCount":47,"unpackedSize":92750,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICpvftNxIovCab/+mbFEBmQ0CnYTU61q/vvruiq10V5GAiAlo20g9BV+3ZeoWUWj7UIjw8kElqhHJ9e9/3TtdEP9Ag=="}]},"_npmUser":{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},"directories":{},"maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rest-goblin-generator_0.5.1_1781194816412_0.36584420677808827"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-11T16:20:16.206Z","0.5.1":"2026-06-11T16:20:16.570Z","modified":"2026-06-11T16:20:16.866Z"},"maintainers":[{"name":"jawrey","email":"awreyjustin@gmail.com"},{"name":"dlovero-dialpad","email":"daniel.lovero@dialpad.com"},{"name":"juliodialpad","email":"julio.ortega@dialpad.com"}],"description":"Code generation engine for rest-goblin that produces type-safe API clients from OpenAPI/Swagger schemas (use @dialpad/rest-goblin instead of consuming directly)","homepage":"https://github.com/dialpad/goblin-client-tools#readme","keywords":["openapi","swagger","codegen","typescript","rest-goblin"],"repository":{"type":"git","url":"git+https://github.com/dialpad/goblin-client-tools.git"},"author":{"name":"Dialpad"},"bugs":{"url":"https://github.com/dialpad/goblin-client-tools/issues"},"license":"UNLICENSED","readme":"ERROR: No README data found!","readmeFilename":"","_rev":"1-a5c639d5e704211c3ddef3b7285b007a"}