in packages/@aws-play/tool-hygen/src/prompt/package-prompt/index.ts [92:120]
params: async () => {
const prompt = await createPrompt()
const { values } = await prompt.run()
const { scope, noAuthor } = options
const { prefix, name, author_name, author_email, homepage, repository } = values
if (homepage) {
values.homepage = unescape(homepage)
}
if (repository) {
values.repository = unescape(repository)
}
const packageName = options.prefix ? `${options.scope}/${prefix}-${name}` : `${options.scope}/${name}`
const result = {
...values,
packageScope: scope,
noAuthor,
packageName,
packageDir: `packages/${packageName}`,
author: `${author_name} <${author_email}>`,
}
await setPromptStoreValues(STORE_KEY, result)
return result
},