in app/launch/src/micronaut/creators/ToUrl.js [30:61]
static make(createCommand, prefix) {
if (!prefix) {
console.error(
"A prefix is required, should be one of 'diff', 'preview', 'github', 'create'"
)
}
const {
type,
gorm,
servlet,
test,
javaVersion,
features,
baseUrl,
} = createCommand
const applicationName = createCommand.applicationName()
const base = `/${prefix}/${type.toLowerCase()}/${applicationName}`
const query = [
gorm && `gorm=${gorm}`,
servlet && `servlet=${servlet}`,
test && `test=${test}`,
javaVersion && `javaVersion=${javaVersion}`,
].filter((i) => i)
const featuresQuery = buildFeaturesQuery(features)
if (featuresQuery) {
query.push(featuresQuery)
}
return encodeURI(`${baseUrl}${base}?${query.join('&')}`)
}