INNER CODE UNIT · JavaScript
kebabRegez
dabit3/react-native-ai · cli/cli.js:42
const kebabRegez = /^([a-z]+)(-[a-z0-9]+)*$/
program
.name('React Native AI')
.description('Full Stack React Native Boilerplate for building streaming AI apps.')
program.parse(process.argv)
const args = program.args
let appName = args[0]
if (!appName || !kebabRegez.test(args[0])) {
appName = await input({
message: 'Enter your app name',
default: 'rn-ai',
validate: d => {
if(!kebabRegez.test(d)) {
return 'please enter your app name in the format of my-app-name'