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 3.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. {
  2. "name": "campus",
  3. "version": "4.1.0",
  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": "npm run full-check && 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-community/async-storage": "1.12.1",
  24. "@react-native-community/masked-view": "0.1.11",
  25. "@react-native-community/push-notification-ios": "1.8.0",
  26. "@react-native-community/slider": "3.0.3",
  27. "@react-navigation/bottom-tabs": "5.11.10",
  28. "@react-navigation/native": "5.9.4",
  29. "@react-navigation/stack": "5.14.4",
  30. "i18n-js": "3.8.0",
  31. "react": "17.0.1",
  32. "react-native": "0.64.1",
  33. "react-native-animatable": "1.3.3",
  34. "react-native-app-intro-slider": "4.0.4",
  35. "react-native-appearance": "0.3.4",
  36. "react-native-autolink": "4.0.0",
  37. "react-native-calendars": "1.1260.0",
  38. "react-native-camera": "3.43.6",
  39. "react-native-collapsible": "1.6.0",
  40. "react-native-gesture-handler": "1.10.3",
  41. "react-native-image-zoom-viewer": "3.0.1",
  42. "react-native-keychain": "4.0.5",
  43. "react-native-linear-gradient": "2.5.6",
  44. "react-native-localize": "2.0.3",
  45. "react-native-modalize": "2.0.8",
  46. "react-native-paper": "4.2.0",
  47. "react-native-permissions": "3.0.3",
  48. "react-native-push-notification": "5.1.1",
  49. "react-native-reanimated": "1.13.2",
  50. "react-native-render-html": "5.1.0",
  51. "react-native-safe-area-context": "3.2.0",
  52. "react-native-screens": "3.1.1",
  53. "react-native-splash-screen": "3.2.0",
  54. "react-native-vector-icons": "8.1.0",
  55. "react-native-webview": "11.4.3",
  56. "react-navigation-collapsible": "5.9.1",
  57. "react-navigation-header-buttons": "7.0.1"
  58. },
  59. "devDependencies": {
  60. "@babel/core": "7.12.9",
  61. "@babel/runtime": "7.12.5",
  62. "@react-native-community/eslint-config": "2.0.0",
  63. "@types/i18n-js": "3.8.0",
  64. "@types/jest": "26.0.23",
  65. "@types/react": "17.0.3",
  66. "@types/react-native": "0.64.4",
  67. "@types/react-native-calendars": "1.20.10",
  68. "@types/react-native-vector-icons": "6.4.6",
  69. "@types/react-test-renderer": "17.0.1",
  70. "@typescript-eslint/eslint-plugin": "4.22.1",
  71. "@typescript-eslint/parser": "4.22.1",
  72. "babel-jest": "26.6.3",
  73. "eslint": "7.25.0",
  74. "jest": "26.6.3",
  75. "jest-extended": "0.11.5",
  76. "jest-fetch-mock": "3.0.3",
  77. "metro-react-native-babel-preset": "0.64.0",
  78. "prettier": "2.2.1",
  79. "react-native-clean-project": "^3.6.3",
  80. "react-native-version": "4.0.0",
  81. "react-test-renderer": "17.0.1",
  82. "typescript": "4.2.4"
  83. },
  84. "eslintConfig": {
  85. "root": true,
  86. "parser": "@typescript-eslint/parser",
  87. "plugins": [
  88. "@typescript-eslint"
  89. ],
  90. "extends": [
  91. "@react-native-community",
  92. "prettier"
  93. ],
  94. "rules": {
  95. "prettier/prettier": [
  96. "error",
  97. {
  98. "quoteProps": "consistent",
  99. "singleQuote": true,
  100. "tabWidth": 2,
  101. "trailingComma": "es5",
  102. "useTabs": false
  103. }
  104. ]
  105. }
  106. },
  107. "eslintIgnore": [
  108. "node_modules/"
  109. ],
  110. "prettier": {
  111. "quoteProps": "consistent",
  112. "singleQuote": true,
  113. "tabWidth": 2,
  114. "trailingComma": "es5",
  115. "useTabs": false
  116. },
  117. "jest": {
  118. "preset": "react-native",
  119. "moduleFileExtensions": [
  120. "ts",
  121. "tsx",
  122. "js",
  123. "jsx",
  124. "json",
  125. "node"
  126. ],
  127. "setupFilesAfterEnv": [
  128. "jest-extended"
  129. ]
  130. }
  131. }