rnv.template Schema Definition
The schema defines the following properties:
templateConfig
(object)
Used in renative.template.json
allows you to define template behaviour.
Properties of the templateConfig
object:
name
(string)
version
(string)
disabled
(boolean)
includedPaths
(array)
Defines list of all file/dir paths you want to include in template
The elements of the array must match at least one of the following properties:
(string)
(object)
Properties of the object:
paths
(array, required)
The object is an array with all elements of the type string
.
engines
(array)
The object is an array with all elements of the type string
.
platforms
(array)
Array list of all supported platforms in current project
The object is an array with all elements of the type string
.
renative_json
(object)
Properties of the renative_json
object:
$schema
(string)
extendsTemplate
(string)
package_json
(object)
Properties of the package_json
object:
dependencies
(object)
devDependencies
(object)
peerDependencies
(object)
optionalDependencies
(object)
name
(string)
version
(string)
browserslist
scripts
(object)
Defines scripts you want to include in template
bootstrapConfig
(object)
Properties of the bootstrapConfig
object:
bootstrapQuestions
(array)
Defines list of custom bootstrap questions
The object is an array with all elements of the type object
.
The array object has the following properties:
options
(array)
The object is an array with all elements of the type object
.
The array object has the following properties:
title
(string, required)
value
(, required)
configProp
(object)
Properties of the configProp
object:
prop
(string, required)
key
(string, required)
type
(string, required)
title
(string, required)
onConfirm
(array)
The object is an array with all elements of the type object
.
The array object has the following properties:
action
(string, required)
prop
(string)
path
(string, required)
rnvNewPatchDependencies
(object)
configModifiers
(object)
Properties of the configModifiers
object:
engines
(array, required)
The object is an array with all elements of the type object
.
The array object has the following properties:
name
(string, required)
supportedPlatforms
(array, required)
Array list of all supported platforms in current project
The object is an array with all elements of the type string
.
nullifyIfFalse
(boolean)
defaultSelectedPlatforms
(array)
Array list of all supported platforms in current project
The object is an array with all elements of the type string
.