mirror of
https://github.com/standardnotes/mobile.git
synced 2026-01-21 06:08:07 -05:00
130 lines
4.9 KiB
JSON
130 lines
4.9 KiB
JSON
{
|
|
"name": "StandardNotes",
|
|
"version": "3.0.21",
|
|
"versionAndroid": "3.0.21",
|
|
"versionIOS": "3.0.21",
|
|
"private": true,
|
|
"license": "AGPL-3.0-or-later",
|
|
"scripts": {
|
|
"android": "react-native run-android",
|
|
"apk-android": "cd android && ./gradlew assembleRelease",
|
|
"bundle-android": "cd android && ./gradlew bundleRelease",
|
|
"clear-cache": "watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-*",
|
|
"init": "yarn && npx pod-install ios",
|
|
"ios": "react-native run-ios",
|
|
"lint": "npm-run-all --parallel lint:*",
|
|
"lint:eslint": "yarn eslint . --ext .ts,.tsx --fix",
|
|
"lint:ts": "tsc --noEmit",
|
|
"start": "react-native start",
|
|
"test": "jest",
|
|
"postinstall": "patch-package"
|
|
},
|
|
"dependencies": {
|
|
"@react-native-community/async-storage": "1.6.3",
|
|
"@react-native-community/masked-view": "^0.1.10",
|
|
"base-64": "^0.1.0",
|
|
"bugsnag-react-native": "^2.23.7",
|
|
"immutable": "^3.8.2",
|
|
"lodash": "^4.17.15",
|
|
"moment": "^2.24.0",
|
|
"react": "16.11.0",
|
|
"react-native": "0.62.2",
|
|
"react-native-actionsheet": "standardnotes/react-native-actionsheet#9cb323f",
|
|
"react-native-aes-crypto": "1.3.8",
|
|
"react-native-alternate-icons": "standardnotes/react-native-alternate-icons#1d335d",
|
|
"react-native-dark-mode": "^0.2.2",
|
|
"react-native-fab": "standardnotes/react-native-fab#cb60e00",
|
|
"react-native-file-viewer": "^2.0.0",
|
|
"react-native-fingerprint-scanner": "standardnotes/react-native-fingerprint-scanner#5984941",
|
|
"react-native-flag-secure-android": "standardnotes/react-native-flag-secure-android#3d59055",
|
|
"react-native-fs": "^2.16.6",
|
|
"react-native-gesture-handler": "^1.6.1",
|
|
"react-native-keychain": "^4.0.1",
|
|
"react-native-mail": "standardnotes/react-native-mail#9862c76",
|
|
"react-native-reanimated": "^1.8.0",
|
|
"react-native-safe-area-context": "^0.7.3",
|
|
"react-native-screens": "^2.7.0",
|
|
"react-native-search-box": "standardnotes/react-native-search-box#210b036",
|
|
"react-native-store-review": "^0.1.5",
|
|
"react-native-vector-icons": "6.6.0",
|
|
"react-native-webview": "9.2.2",
|
|
"react-navigation": "^4.0.10",
|
|
"react-navigation-drawer": "^2.3.3",
|
|
"react-navigation-header-buttons": "^2.1.1",
|
|
"react-navigation-stack": "^1.10.3",
|
|
"regenerator": "^0.14.2",
|
|
"sn-textview": "standardnotes/sn-textview#f42f0bf",
|
|
"snjs": "standardnotes/snjs#9382050",
|
|
"stacktrace-parser": "0.1.8",
|
|
"standard-notes-rn": "standardnotes/standard-notes-rn"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.9.6",
|
|
"@babel/runtime": "^7.9.6",
|
|
"@react-native-community/eslint-config": "^1.1.0",
|
|
"@types/detox": "^14.5.2",
|
|
"@types/faker": "^4.1.11",
|
|
"@types/jest": "^25.2.1",
|
|
"@types/lodash": "^4.14.150",
|
|
"@types/react-native": "^0.62.7",
|
|
"@types/react-native-vector-icons": "^6.4.5",
|
|
"@typescript-eslint/eslint-plugin": "^2.31.0",
|
|
"@typescript-eslint/parser": "^2.31.0",
|
|
"babel-jest": "^26.0.1",
|
|
"concurrently": "^5.2.0",
|
|
"detox": "^16.4.0",
|
|
"eslint": "^6.8.0",
|
|
"faker": "^4.1.0",
|
|
"jest": "^26.0.1",
|
|
"jest-circus": "^26.0.1",
|
|
"metro-react-native-babel-preset": "^0.58.0",
|
|
"npm-run-all": "^4.1.5",
|
|
"patch-package": "^6.2.2",
|
|
"postinstall-postinstall": "^2.1.0",
|
|
"prettier": "^2.0.5",
|
|
"react-test-renderer": "16.11.0",
|
|
"replace-in-file": "^6.0.0",
|
|
"typescript": "^3.8.3"
|
|
},
|
|
"jest": {
|
|
"preset": "react-native"
|
|
},
|
|
"detox": {
|
|
"configurations": {
|
|
"ios.sim.debug": {
|
|
"binaryPath": "ios/build/Build/Products/Debug-iphonesimulator/StandardNotes.app",
|
|
"build": "xcodebuild -workspace ios/StandardNotes.xcworkspace -scheme StandardNotes -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build",
|
|
"type": "ios.simulator",
|
|
"device": {
|
|
"type": "iPhone SE (2nd generation)"
|
|
}
|
|
},
|
|
"ios.sim.release": {
|
|
"binaryPath": "ios/build/Build/Products/Release-iphonesimulator/StandardNotes.app",
|
|
"build": "xcodebuild -workspace ios/StandardNotes.xcworkspace -scheme StandardNotes -configuration Release -sdk iphonesimulator -derivedDataPath ios/build",
|
|
"type": "ios.simulator",
|
|
"device": {
|
|
"type": "iPhone 11 Pro"
|
|
}
|
|
},
|
|
"android.emu.debug": {
|
|
"binaryPath": "android/app/build/outputs/apk/debug/app-debug.apk",
|
|
"build": "cd android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..",
|
|
"type": "android.emulator",
|
|
"device": {
|
|
"avdName": "pixel"
|
|
}
|
|
},
|
|
"android.emu.release": {
|
|
"binaryPath": "android/app/build/outputs/apk/release/app-release.apk",
|
|
"build": "cd android && ./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release && cd ..",
|
|
"type": "android.emulator",
|
|
"device": {
|
|
"avdName": "pixel"
|
|
}
|
|
}
|
|
},
|
|
"test-runner": "jest"
|
|
}
|
|
}
|