Application Android et IOS pour l'amicale des élèves https://play.google.com/store/apps/details?id=fr.amicaleinsat.application
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

package.json 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. {
  2. "name": "campus",
  3. "version": "5.0.0-3",
  4. "private": true,
  5. "scripts": {
  6. "android": "react-native run-android",
  7. "android-release": "react-native run-android --variant=release",
  8. "ios": "react-native run-ios",
  9. "start": "react-native start",
  10. "start-no-cache": "react-native start --reset-cache",
  11. "test": "jest",
  12. "typescript": "tsc --noEmit",
  13. "lint": "eslint . --ext .js,.jsx,.ts,.tsx",
  14. "lint-fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix",
  15. "full-check": "npm run typescript && npm run lint && npm run test",
  16. "pod": "cd ios && pod install && cd ..",
  17. "bundle": "cd android && ./gradlew bundleRelease",
  18. "clean": "react-native-clean-project",
  19. "postversion": "react-native-version"
  20. },
  21. "dependencies": {
  22. "@nartc/react-native-barcode-mask": "1.2.0",
  23. "@react-native-async-storage/async-storage": "1.15.7",
  24. "@react-native-community/masked-view": "0.1.11",
  25. "@react-native-community/push-notification-ios": "1.10.1",
  26. "@react-native-community/slider": "4.1.6",
  27. "@react-navigation/bottom-tabs": "6.0.5",
  28. "@react-navigation/native": "6.0.2",
  29. "@react-navigation/stack": "6.0.7",
  30. "i18n-js": "3.8.0",
  31. "moment": "2.29.1",
  32. "react": "17.0.2",
  33. "react-native": "0.65.1",
  34. "react-native-animatable": "1.3.3",
  35. "react-native-app-intro-slider": "4.0.4",
  36. "react-native-appearance": "0.3.4",
  37. "react-native-autolink": "4.0.0",
  38. "react-native-calendars": "1.1266.0",
  39. "react-native-camera": "4.1.1",
  40. "react-native-collapsible": "1.6.0",
  41. "react-native-gesture-handler": "1.10.3",
  42. "react-native-image-zoom-viewer": "3.0.1",
  43. "react-native-keychain": "4.0.5",
  44. "react-native-linear-gradient": "2.5.6",
  45. "react-native-localize": "2.1.4",
  46. "react-native-modalize": "2.0.8",
  47. "react-native-paper": "4.9.2",
  48. "react-native-permissions": "3.0.5",
  49. "react-native-push-notification": "8.1.0",
  50. "react-native-reanimated": "1.13.2",
  51. "react-native-render-html": "6.1.0",
  52. "react-native-safe-area-context": "3.3.2",
  53. "react-native-screens": "3.7.0",
  54. "react-native-splash-screen": "3.2.0",
  55. "react-native-timeago": "0.5.0",
  56. "react-native-vector-icons": "8.1.0",
  57. "react-native-webview": "11.13.0",
  58. "react-navigation-collapsible": "6.0.0",
  59. "react-navigation-header-buttons": "9.0.0"
  60. },
  61. "devDependencies": {
  62. "@babel/core": "7.12.9",
  63. "@babel/runtime": "7.12.5",
  64. "@react-native-community/eslint-config": "3.0.1",
  65. "@types/i18n-js": "3.8.2",
  66. "@types/jest": "26.0.24",
  67. "@types/react": "17.0.3",
  68. "@types/react-native": "0.65.0",
  69. "@types/react-native-calendars": "1.1264.2",
  70. "@types/react-native-push-notification": "7.3.2",
  71. "@types/react-native-vector-icons": "6.4.8",
  72. "@types/react-test-renderer": "17.0.1",
  73. "@typescript-eslint/eslint-plugin": "4.31.0",
  74. "@typescript-eslint/parser": "4.31.0",
  75. "babel-jest": "26.6.3",
  76. "eslint": "7.32.0",
  77. "eslint-config-prettier": "8.3.0",
  78. "jest": "26.6.3",
  79. "jest-extended": "0.11.5",
  80. "jest-fetch-mock": "3.0.3",
  81. "metro-react-native-babel-preset": "0.66.0",
  82. "prettier": "2.4.0",
  83. "react-native-clean-project": "3.6.7",
  84. "react-native-codegen": "0.0.7",
  85. "react-native-version": "4.0.0",
  86. "react-test-renderer": "17.0.2",
  87. "typescript": "4.4.2"
  88. },
  89. "eslintConfig": {
  90. "root": true,
  91. "parser": "@typescript-eslint/parser",
  92. "plugins": [
  93. "@typescript-eslint"
  94. ],
  95. "extends": [
  96. "@react-native-community",
  97. "prettier"
  98. ],
  99. "rules": {
  100. "no-undef": 0,
  101. "no-shadow": "off",
  102. "@typescript-eslint/no-shadow": [
  103. "error"
  104. ],
  105. "prettier/prettier": [
  106. "error",
  107. {
  108. "quoteProps": "consistent",
  109. "singleQuote": true,
  110. "tabWidth": 2,
  111. "trailingComma": "es5",
  112. "useTabs": false
  113. }
  114. ]
  115. }
  116. },
  117. "eslintIgnore": [
  118. "node_modules/"
  119. ],
  120. "prettier": {
  121. "quoteProps": "consistent",
  122. "singleQuote": true,
  123. "tabWidth": 2,
  124. "trailingComma": "es5",
  125. "useTabs": false
  126. },
  127. "jest": {
  128. "preset": "react-native",
  129. "moduleFileExtensions": [
  130. "ts",
  131. "tsx",
  132. "js",
  133. "jsx",
  134. "json",
  135. "node"
  136. ],
  137. "setupFilesAfterEnv": [
  138. "jest-extended"
  139. ]
  140. }
  141. }