mirror of
https://github.com/austinried/subtracks.git
synced 2025-12-27 09:09:29 +01:00
pointing at my own repo for RNTP to enable extensions in exoplayer new prepare script needs to be run to build ffmpeg
87 lines
3.3 KiB
JSON
87 lines
3.3 KiB
JSON
{
|
|
"name": "subtracks",
|
|
"version": "1.0.1",
|
|
"private": true,
|
|
"license": "GPL-3.0-only",
|
|
"scripts": {
|
|
"android": "react-native run-android",
|
|
"android:release": "./android/gradlew -p android assembleRelease -PsignReleaseWithDebug=true && adb install -r android/app/build/outputs/apk/release/app-release.apk && adb shell am start -n com.subtracks/.MainActivity",
|
|
"start": "react-native start",
|
|
"test": "jest",
|
|
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
|
|
"license:npm": "yarn licenses generate-disclaimer --production | grep -v '^info\\s\"\\?fsevents' > android/app/src/main/assets/licenses/npm_licenses.txt",
|
|
"license:android": "./android/gradlew -p android checkLicenses && ./android/gradlew -p android generateLicensePage",
|
|
"license:update": "./android/gradlew -p android updateLicenses",
|
|
"license": "yarn license:npm && yarn license:android",
|
|
"version:patch": "yarn version --patch --no-git-tag-version && ./android/gradlew -p android bumpPatchVersion",
|
|
"version:minor": "yarn version --minor --no-git-tag-version && ./android/gradlew -p android bumpMinorVersion",
|
|
"version:major": "yarn version --major --no-git-tag-version && ./android/gradlew -p android bumpMajorVersion"
|
|
},
|
|
"dependencies": {
|
|
"@react-native-async-storage/async-storage": "^1.15.5",
|
|
"@react-native-community/hooks": "^2.6.0",
|
|
"@react-native-community/masked-view": "^0.1.11",
|
|
"@react-native-community/netinfo": "^6.0.0",
|
|
"@react-native-community/slider": "^3.0.3",
|
|
"@react-navigation/bottom-tabs": "^5.11.11",
|
|
"@react-navigation/material-top-tabs": "^5.3.15",
|
|
"@react-navigation/native": "^5.9.4",
|
|
"@xmldom/xmldom": "^0.7.2",
|
|
"immer": "^9.0.5",
|
|
"lodash.debounce": "^4.0.8",
|
|
"md5": "^2.3.0",
|
|
"react": "17.0.1",
|
|
"react-native": "0.64.1",
|
|
"react-native-fs": "^2.18.0",
|
|
"react-native-gesture-handler": "^1.10.3",
|
|
"react-native-get-random-values": "^1.7.0",
|
|
"react-native-image-colors": "^1.3.0",
|
|
"react-native-linear-gradient": "^2.5.6",
|
|
"react-native-popup-menu": "^0.15.11",
|
|
"react-native-reanimated": "^2.2.0",
|
|
"react-native-safe-area-context": "^3.2.0",
|
|
"react-native-screens": "^3.4.0",
|
|
"react-native-tab-view": "^2.16.0",
|
|
"react-native-track-player": "https://github.com/austinried/react-native-track-player",
|
|
"react-native-vector-icons": "^8.1.0",
|
|
"react-native-webview": "^11.13.0",
|
|
"uuid": "^8.3.2",
|
|
"zustand": "^3.5.7"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.12.9",
|
|
"@babel/runtime": "^7.12.5",
|
|
"@react-native-community/eslint-config": "^2.0.0",
|
|
"@types/jest": "^26.0.23",
|
|
"@types/lodash.debounce": "^4.0.6",
|
|
"@types/md5": "^2.3.0",
|
|
"@types/react-native": "^0.64.5",
|
|
"@types/react-native-vector-icons": "^6.4.7",
|
|
"@types/react-test-renderer": "^16.9.2",
|
|
"@types/uuid": "^8.3.0",
|
|
"@types/xmldom": "^0.1.31",
|
|
"babel-jest": "^26.6.3",
|
|
"babel-plugin-module-resolver": "^4.1.0",
|
|
"eslint": "^7.14.0",
|
|
"jest": "^26.6.3",
|
|
"metro-react-native-babel-preset": "^0.64.0",
|
|
"react-test-renderer": "17.0.1",
|
|
"typescript": "^3.8.3",
|
|
"uri-scheme": "^1.0.91"
|
|
},
|
|
"resolutions": {
|
|
"@types/react": "^17"
|
|
},
|
|
"jest": {
|
|
"preset": "react-native",
|
|
"moduleFileExtensions": [
|
|
"ts",
|
|
"tsx",
|
|
"js",
|
|
"jsx",
|
|
"json",
|
|
"node"
|
|
]
|
|
}
|
|
}
|