Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 0 additions & 14 deletions apps/example/.eslintrc

This file was deleted.

11 changes: 1 addition & 10 deletions apps/example/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,7 @@ allprojects {
repositories {
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url({
def searchDir = rootDir.toPath()
do {
def p = searchDir.resolve("node_modules/react-native/android")
if (p.toFile().exists()) {
return p.toRealPath().toString()
}
} while (searchDir = searchDir.getParent())
throw new GradleException("Could not find `react-native`")
}())
url("${findNodeModulesPath("react-native", rootDir)}/android")
}
mavenCentral()
google()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
33 changes: 33 additions & 0 deletions apps/example/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// eslint.config.js
import wcandillon from "eslint-config-react-native-wcandillon";
import prettierPlugin from "eslint-plugin-prettier";

export default [
{
ignores: ["**/*/components/meshes", "**/Pods/**", "node_modules/**", "dist/**", "android/**", "ios/**", "macos/**", "*.config.js"]
},
...wcandillon,
{
files: ["**/*.{js,jsx,ts,tsx}"],
plugins: {
prettier: prettierPlugin
},
languageOptions: {
parserOptions: {
ecmaVersion: "latest",
sourceType: "module"
}
},
rules: {
"no-bitwise": "off",
"@typescript-eslint/no-require-imports": "off",
"import/extensions": "off",
"prettier/prettier": [
"error",
{
"trailingComma": "all"
}
]
}
}
];
7 changes: 4 additions & 3 deletions apps/example/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
* @format
*/

import {AppRegistry} from 'react-native';
import App from './src/App';
import {name as appName} from './app.json';
import { AppRegistry } from "react-native";

import App from "./src/App";
import { name as appName } from "./app.json";

AppRegistry.registerComponent(appName, () => App);
12 changes: 9 additions & 3 deletions apps/example/macos/Podfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
ws_dir = Pathname.new(__dir__)
ws_dir = ws_dir.parent until
File.exist?("#{ws_dir}/node_modules/react-native-test-app/macos/test_app.rb") ||
File.exist?("#{ws_dir}/node_modules/react-native-test-app/test_app.rb") ||
ws_dir.expand_path.to_s == '/'
require "#{ws_dir}/node_modules/react-native-test-app/macos/test_app.rb"
require "#{ws_dir}/node_modules/react-native-test-app/test_app.rb"

workspace 'Example.xcworkspace'

use_test_app!
options = {
:hermes_enabled => true,
:fabric_enabled => true,
:new_arch_enabled => true
}

use_test_app! options
Loading
Loading