-
-
Notifications
You must be signed in to change notification settings - Fork 17
/
package.json
150 lines (150 loc) · 5.63 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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
{
"name": "kaguya-app",
"version": "0.13.0-alpha",
"private": true,
"scripts": {
"start": "expo start --dev-client",
"prebuild": "cross-env EXPO_NO_DOTENV=1 pnpm expo prebuild",
"android": "expo run:android",
"ios": "expo run:ios",
"android:client": "cross-env EXPO_NO_DOTENV=1 pnpm start --android",
"doctor": "npx expo-doctor@latest",
"preinstall": "npx only-allow pnpm",
"prebuild:development": "cross-env APP_ENV=development pnpm run prebuild",
"start:alpha": "cross-env APP_ENV=alpha pnpm run start",
"prebuild:alpha": "cross-env APP_ENV=alpha pnpm run prebuild",
"android:alpha": "cross-env APP_ENV=alpha pnpm run android",
"ios:alpha": "cross-env APP_ENV=alpha pnpm run ios",
"start:production": "cross-env APP_ENV=production pnpm run start",
"prebuild:production": "cross-env APP_ENV=production pnpm run prebuild",
"android:production": "cross-env APP_ENV=production pnpm run android",
"ios:production": "cross-env APP_ENV=production pnpm run ios",
"build": "npx eas-cli@latest build --platform android --local",
"build:development": "cross-env APP_ENV=development pnpm build --profile development",
"build:alpha": "cross-env APP_ENV=alpha pnpm build --profile alpha",
"build:production": "cross-env APP_ENV=production pnpm build --profile production",
"postinstall": "husky install",
"np-release": "cross-env SKIP_BRANCH_PROTECTION=true np --no-publish --no-cleanup",
"version": "pnpm run prebuild && git add .",
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"type-check": "tsc --noemit",
"generate": "pnpm graphql-codegen",
"generate:watch": "pnpm graphql-codegen --watch"
},
"dependencies": {
"@bacons/link-assets": "^1.1.0",
"@gorhom/bottom-sheet": "^4.4.5",
"@graphql-typed-document-node/core": "^3.2.0",
"@jonasmerlin/react-native-markdown-display": "github:jonasmerlin/react-native-markdown-display",
"@plussub/srt-vtt-parser": "^1.1.0",
"@react-native-community/datetimepicker": "7.2.0",
"@react-native-community/viewpager": "^5.0.11",
"@react-native-picker/picker": "2.4.10",
"@react-navigation/bottom-tabs": "^6.5.7",
"@react-navigation/native": "^6.1.6",
"@react-navigation/native-stack": "^6.9.12",
"@sentry/react-native": "^5.5.0",
"@shopify/flash-list": "1.4.3",
"@tanstack/react-query": "^4.26.1",
"axios": "^1.3.4",
"dayjs": "^1.11.9",
"expo": "~49.0.6",
"expo-application": "~5.3.0",
"expo-brightness": "^11.4.0",
"expo-build-properties": "~0.8.3",
"expo-clipboard": "~4.3.1",
"expo-constants": "~14.4.2",
"expo-dev-client": "~2.4.8",
"expo-device": "~5.4.0",
"expo-document-picker": "~11.5.4",
"expo-file-system": "~15.4.4",
"expo-image": "~1.3.2",
"expo-intent-launcher": "~10.7.0",
"expo-linear-gradient": "~12.3.0",
"expo-linking": "~5.0.2",
"expo-splash-screen": "~0.20.5",
"expo-status-bar": "~1.6.0",
"expo-system-ui": "~2.4.0",
"expo-updates": "~0.18.17",
"graphql": "^16.8.1",
"graphql-request": "^6.1.0",
"jotai": "^2.4.3",
"lucide-react-native": "^0.276.0",
"nativewind": "^2.0.10",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-error-boundary": "^3.1.4",
"react-if": "^4.1.5",
"react-native": "0.72.6",
"react-native-device-info": "^10.11.0",
"react-native-gesture-handler": "~2.12.0",
"react-native-mmkv": "2.6.3",
"react-native-modal": "^13.0.1",
"react-native-orientation-locker": "^1.5.0",
"react-native-pager-view": "6.2.0",
"react-native-reanimated": "~3.4.2",
"react-native-reanimated-carousel": "^3.5.1",
"react-native-safe-area-context": "4.6.3",
"react-native-screens": "~3.22.1",
"react-native-svg": "13.9.0",
"react-native-tab-view": "^3.5.2",
"react-native-toast-message": "^2.1.7",
"react-native-video": "6.0.0-alpha.8",
"react-native-web": "~0.19.7",
"react-native-webview": "13.6.2",
"react-native-youtube-iframe": "^2.3.0",
"react-native-zip-archive": "^6.1.0",
"react-query-kit": "^1.4.6",
"sentry-expo": "~7.1.0",
"tailwind-merge": "^1.14.0",
"zod": "^3.21.4"
},
"devDependencies": {
"@babel/core": "^7.21.0",
"@commitlint/cli": "^17.4.4",
"@commitlint/config-conventional": "^17.4.4",
"@expo/config": "~8.1.2",
"@graphql-codegen/cli": "^5.0.0",
"@graphql-codegen/client-preset": "^4.1.0",
"@parcel/watcher": "^2.3.0",
"@react-native-community/eslint-config": "^3.2.0",
"@total-typescript/ts-reset": "^0.5.1",
"@types/i18n-js": "^3.8.4",
"@types/jest": "^29.4.0",
"@types/lodash.memoize": "^4.1.7",
"@types/react": "~18.2.15",
"@types/react-native-video": "^5.0.16",
"@typescript-eslint/eslint-plugin": "^5.54.1",
"@typescript-eslint/parser": "^5.54.1",
"babel-plugin-module-resolver": "^5.0.0",
"cross-env": "^7.0.3",
"dotenv": "^16.0.3",
"eslint": "^8.35.0",
"eslint-plugin-i18n-json": "^4.0.0",
"eslint-plugin-simple-import-sort": "^10.0.0",
"eslint-plugin-tailwindcss": "^3.10.1",
"eslint-plugin-unicorn": "^46.0.0",
"eslint-plugin-unused-imports": "^2.0.0",
"husky": "^8.0.3",
"jest": "^29.2.1",
"jest-environment-jsdom": "^29.5.0",
"jest-expo": "49.0.0",
"jest-junit": "^16.0.0",
"lint-staged": "^13.1.2",
"metro-babel-register": "^0.73.3",
"np": "^7.6.3",
"prettier": "^2.8.4",
"tailwindcss": "^3.2.7",
"ts-jest": "^29.0.5",
"ts-node": "^10.9.1",
"typescript": "^5.1.6"
},
"repository": {
"type": "git",
"url": "git+https://github.com/user/repo-name.git"
},
"packageManager": "[email protected]",
"osMetadata": {
"initVersion": "4.2.2"
}
}