guichet-sdk-ts/build.gradle
2025-02-20 19:34:51 +01:00

22 lines
675 B
Groovy

plugins {
id "org.openapi.generator" version "7.11.0"
}
task validate(type: org.openapitools.generator.gradle.plugin.tasks.ValidateTask){
inputSpec = "./guichet/openapi/guichet-api.yml"
recommend = true
}
task buildTypescriptClient(type: org.openapitools.generator.gradle.plugin.tasks.GenerateTask) {
generatorName = "typescript-fetch"
inputSpec = "./guichet/openapi/guichet-api.yml"
outputDir = "$rootDir"
configOptions = [
packageName: "guichet-sdk-ts",
moduleName: "guichet",
npmName: "guichet-sdk-ts",
npmRepository: "@dxflrs/guichet-sdk-ts",
packageVersion: "0.0.1",
usePromises: "true",
]
}