-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
111 lines (111 loc) · 4.13 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"name": "nolosay",
"version": "0.0.1",
"private": true,
"main": "./index.js",
"description": "NoLoSay is a project that aims to create a community-based sign language video platform to ensure access to information for people who are deaf or hard of hearing. The platform will first be set up in cultural places, then in other places such as administrative places.",
"license": "Private",
"author": "NoLoSay",
"keywords": [
"react-native",
"typescript",
"community",
"lsf",
"accessibility",
"deaf"
],
"repository": {
"type": "git"
},
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"start": "react-native start",
"build:ios": "react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios'",
"start-server": "cd ../MonoLoBack && nx serve api",
"android-release": "cd android && ./gradlew assembleRelease && echo 'apk is in android/app/build/outputs/apk/release'",
"deploy-apk": "./bin/upload_apk",
"lint": "eslint '**/*.{tsx,ts,jsx,js}' --config './eslint.config.mjs' --fix-dry-run",
"documentation": "typedoc --options ./typedoc.json",
"test": "jest --coverage --detectOpenHandles --forceExit",
"format": "prettier --write '**/*.{tsx,ts,jsx,js}' --config './.prettierrc.js'",
"type-check": "tsc --noEmit",
"prepare": "husky install",
"image-optimization": "bash bin/optimization"
},
"dependencies": {
"@react-native-camera-roll/camera-roll": "^7.8.1",
"@react-native-clipboard/clipboard": "^1.14.1",
"@react-native-community/geolocation": "^3.2.1",
"@react-native-community/slider": "^4.5.2",
"@react-native-picker/picker": "^2.7.6",
"@react-navigation/bottom-tabs": "^6.5.20",
"@react-navigation/native": "^6.1.17",
"@react-navigation/native-stack": "^6.9.26",
"@tanstack/react-query": "^5.40.1",
"geolib": "^3.3.4",
"react-native-device-info": "^11.1.0",
"react-native-dotenv": "^3.4.11",
"react-native-fast-image": "^8.6.3",
"react-native-image-picker": "^7.1.2",
"react-native-maps": "^1.15.6",
"react-native-picker-select": "^9.1.3",
"react-native-screens": "^3.31.1",
"react-native-video": "^6.1.2",
"react-native-vision-camera": "^4.5.1",
"react-native-webview": "^13.10.3",
"react-native-youtube-iframe": "^2.3.0",
"rn-fetch-blob": "^0.12.0"
},
"devDependencies": {
"@babel/core": "^7.24.7",
"@babel/eslint-parser": "^7.24.7",
"@babel/preset-env": "^7.24.7",
"@babel/runtime": "^7.24.7",
"@eslint/js": "^9.4.0",
"@johancdev/typedoc-theme": "^1.0.2",
"@react-native-community/eslint-config": "^3.2.0",
"@react-native/babel-preset": "^0.75.1",
"@react-native/eslint-config": "^0.75.1",
"@react-native/metro-config": "^0.75.1",
"@react-native/typescript-config": "^0.75.1",
"@tanstack/eslint-plugin-query": "^5.35.6",
"@testing-library/jest-native": "^5.4.3",
"@testing-library/react-native": "^12.5.1",
"@tsconfig/react-native": "^3.0.5",
"@types/jest": "^29.5.12",
"@types/react": "^18.3.3",
"@types/react-native": "^0.73.0",
"@types/react-test-renderer": "^18.3.0",
"@typescript-eslint/eslint-plugin": "^7.12.0",
"@typescript-eslint/parser": "^7.12.0",
"babel-jest": "^29.7.0",
"babel-plugin-module-resolver": "^5.0.2",
"eslint": "8.x",
"eslint-config-airbnb": "^19.0.4",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-react": "^7.34.2",
"eslint-plugin-react-hooks": "^4.6.2",
"globals": "^15.4.0",
"husky": "^9.0.11",
"jest": "^29.7.0",
"metro-config": "^0.80.9",
"metro-react-native-babel-preset": "^0.77.0",
"prettier": "^3.3.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-native": "^0.75.1",
"react-native-safe-area-context": "^4.10.4",
"react-native-svg": "^15.3.0",
"react-test-renderer": "^18.3.1",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.2.0",
"typescript": "^5.4.5",
"typescript-eslint": "^7.13.0"
},
"engines": {
"node": ">=18"
},
"packageManager": "[email protected]"
}