UNPKG
@captive/plop-config
Version:
latest (1.0.0-alpha.33)
1.0.0-alpha.33
1.0.0-alpha.32
1.0.0-alpha.31
1.0.0-alpha.30
1.0.0-alpha.29
1.0.0-alpha.28
1.0.0-alpha.27
1.0.0-alpha.26
1.0.0-alpha.25
1.0.0-alpha.24
1.0.0-alpha.23
1.0.0-alpha.22
1.0.0-alpha.21
1.0.0-alpha.20
1.0.0-alpha.19
1.0.0-alpha.18
1.0.0-alpha.17
1.0.0-alpha.16
1.0.0-alpha.15
1.0.0-alpha.14
1.0.0-alpha.13
1.0.0-alpha.12
1.0.0-alpha.11
1.0.0-alpha.10
1.0.0-alpha.9
1.0.0-alpha.8
1.0.0-alpha.7
1.0.0-alpha.6
1.0.0-alpha.5
1.0.0-alpha.4
1.0.0-alpha.3
1.0.0-alpha.2
1.0.0-alpha.1
Plop generators
github.com/Captive-Studio/es-project-config/blob/master/packages/plop-config
@captive/plop-config
/
dist
/
validator
/
requireURL.js
16 lines
(15 loc)
•
384 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
export
function
requireURL
(
) {
return
(
promptValue
) =>
{
if
(promptValue ==
null
|| promptValue ===
''
) {
return
true
; }
try
{
// eslint-disable-next-line no-new
new
URL
(
String
(promptValue));
return
true
; }
catch
{
return
`
${promptValue}
must not a valid URL`
; } }; }