@rnv/template-starter
Version:
🚧 Starter Template for ReNative (https://www.npmjs.com/package/renative). Supports `iOS`, `tvOS`, `Android`, `Android TV`, `FireTV`, `Android Wear`, `Web`, `Tizen TV`, `Tizen Watch`, `LG webOS`, `macOS/OSX`, `Windows`, `KaiOS`, `Linux
81 lines (80 loc) • 2.68 kB
JSON
{
"$schema": "../../.rnv/schema/rnv.template.json",
"templateConfig": {
"disabled": false,
"includedPaths": [
{
"paths": [
"buildHooks",
"src/app",
"src/entry",
"src/config.tsx",
"index.js",
"tsconfig.json",
"babel.config.js",
"typings",
".gitignore",
"appConfigs/app",
"appConfigs/base/assets",
"appConfigs/base/fonts",
"scripts"
]
},
{
"paths": ["Gemfile", "metro.config.js", ".bundle", "react-native.config.js"],
"platforms": ["ios", "android", "androidwear", "tvos", "firetv", "androidtv"]
},
{
"paths": ["next.config.js", "next-env.d.ts", "src/pages"],
"platforms": ["web"]
},
{
"paths": ["webpack.config.js"],
"platforms": [
"windows",
"macos",
"tizen",
"webos",
"tizenwatch",
"tizenmobile",
"linux",
"chromecast",
"kaios"
]
}
],
"renative_json": {
"$schema": ".rnv/schema/rnv.project.json",
"extendsTemplate": "@rnv/template-starter/renative.json"
},
"package_json": {
"devDependencies": {
"typescript": "5.2.2",
"@types/react": "18.3.3",
"@types/react-dom": "18.3.0",
"@types/react-native": "0.72.3",
"@flexn/typescript-config": "1.0.0",
"@flexn/assets-renative-outline": "0.3.5",
"@rnv/core": "1.9.0",
"@rnv/cli": "1.9.0",
"@rnv/adapter": "1.9.0",
"@rnv/config-templates": "1.9.0",
"babel-loader": "9.1.3",
"dotenv": "16.4.5",
"minipass": "7.1.2",
"readable-stream": "4.5.2"
},
"browserslist": [">0.2%", "not op_mini all"],
"scripts": {
"postinstall": "node scripts/postinstall.js"
}
}
},
"bootstrapConfig": {
"rnvNewPatchDependencies": {
"pkg-dir": "7.0.0",
"xmlbuilder": "^15.1.1"
},
"defaultSelectedPlatforms": ["web", "ios", "android"]
}
}