{ "name": "casdoor-app", "version": "1.0.0", "main": "node_modules/expo/AppEntry.js", "scripts": { "start": "expo start", "android": "expo start --android", "ios": "expo start --ios", "web": "expo start --web" }, "dependencies": { "@expo/webpack-config": "^19.0.0", "@react-navigation/bottom-tabs": "^6.5.8", "@react-navigation/native": "^6.1.7", "casdoor-react-native-sdk": "1.1.0", "eslint-plugin-import": "^2.28.1", "expo": "~49.0.8", "expo-barcode-scanner": "^12.5.3", "expo-status-bar": "~1.6.0", "hotp-totp": "^1.0.6", "prop-types": "^15.8.1", "react": "18.2.0", "react-dom": "18.2.0", "react-native": "^0.72.5", "react-native-gesture-handler": "^2.12.1", "react-native-paper": "^5.10.3", "react-native-web": "~0.19.6", "react-native-webview": "13.2.2", "totp-generator": "^0.0.14" }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/eslint-parser": "^7.18.9", "@babel/preset-react": "^7.18.6", "@types/react": "~18.2.14", "@types/react-native": "^0.72.2", "@typescript-eslint/eslint-plugin": "^5.62.0", "eslint": "8.22.0", "eslint-import-resolver-babel-module": "^5.3.2", "eslint-plugin-react": "^7.31.1", "eslint-plugin-unused-imports": "^2.0.0" }, "private": true }