UNPKG
@schemifyjs/cli
Version:
latest (0.1.71)
0.1.71
0.1.70
0.1.69
0.1.68
0.1.67
0.1.66
0.1.65
0.1.64
0.1.63
0.1.62
0.1.61
0.1.60
0.1.59
0.1.58
0.1.57
0.1.56
0.1.55
0.1.52
0.1.51
0.1.50
0.1.49
0.1.48
0.1.45
0.1.43
0.1.42
0.1.41
0.1.40
0.1.38
0.1.37
0.1.34
0.1.33
0.1.32
0.1.31
0.1.30
0.1.29
0.1.28
0.1.27
0.1.26
0.1.25
0.1.24
0.1.22
0.1.21
0.1.20
0.1.19
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
Official CLI for SchemifyJS.
github.com/Schemify/schemify
Schemify/schemify
@schemifyjs/cli
/
dist
/
utils
/
validate-name.js
8 lines
(7 loc)
•
247 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
export
function
validateName
(
name
) {
const
isValid =
/^[a-z]([a-z0-9]*(-[a-z0-9]+)*)?$/
.
test
(name);
if
(!isValid) {
throw
new
Error
(
'❌ Invalid project name. Use lowercase letters, numbers, and dashes.'
); }
return
name; }