Skip to content

Instantly share code, notes, and snippets.

@eseQ
Created May 31, 2018 10:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eseQ/e05b9b2161a6b4213b36cbd37d33d499 to your computer and use it in GitHub Desktop.
Save eseQ/e05b9b2161a6b4213b36cbd37d33d499 to your computer and use it in GitHub Desktop.
{
"name": "R16App",
"version": "1.7.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"lint": "standard --verbose | snazzy",
"lintdiff": "git diff --name-only --cached --relative | grep '\\.js$' | xargs standard | snazzy",
"fixcode": "standard --fix",
"clean": "rm -rf $TMPDIR/react-* && watchman watch-del-all && npm cache clean",
"clean:android": "cd android/ && ./gradlew clean && cd .. && react-native run-android",
"newclear": "rm -rf $TMPDIR/react-* && watchman watch-del-all && rm -rf ios/build && rm -rf node_modules/ && npm cache clean --force && yarn",
"test": "ava",
"test:watch": "ava --watch",
"coverage": "nyc ava && nyc report --reporter=html && open coverage/index.html || xdg-open coverage/index.html",
"android:build": "cd android && gradlew assembleRelease",
"android:install": "cd android && gradlew assembleRelease && gradlew installRelease",
"android:hockeyapp": "cd android && ./gradlew assembleRelease && puck -submit=auto app/build/outputs/apk/app-release.apk",
"android:devices": "$ANDROID_HOME/platform-tools/adb devices",
"android:devices:tcp": "$ANDROID_HOME/platform-tools/adb reverse tcp:8081 tcp:8081",
"android:logcat": "$ANDROID_HOME/platform-tools/adb logcat *:S ReactNative:V ReactNativeJS:V",
"android:shake": "$ANDROID_HOME/platform-tools/adb devices | grep '\\t' | awk '{print $1}' | sed 's/\\s//g' | xargs -I {} $ANDROID_HOME/platform-tools/adb -s {} shell input keyevent 82",
"precommit": "npm run git-hook",
"prepush": "npm run git-hook",
"git-hook": "npm run lint -s && npm test -s"
},
"rnpm": {
"assets": [
"Resources/fonts"
]
},
"dependencies": {
"apisauce": "^0.14.3",
"apsl-react-native-button": "^3.0.2",
"babel-eslint": "^8.2.3",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react-native": "^4.0.0",
"color": "^1.0.3",
"date-fns": "^1.28.4",
"extend": "^3.0.1",
"format-json": "1.0.3",
"immutable": "3.8.1",
"lodash": "4.17.4",
"moment": "^2.18.1",
"normalizr": "^3.2.2",
"petrovich": "^0.2.1",
"prop-types": "^15.6.1",
"proschet": "^1.0.1",
"querystringify": "1.0.0",
"ramda": "0.23.0",
"react": "16.3.2",
"react-native": "0.55.4",
"react-native-actionsheet": "^2.4.2",
"react-native-admob": "^1.3.0",
"react-native-animatable": "^1.1.1",
"react-native-blur": "^3.2.2",
"react-native-cacheable-image": "^2.0.0",
"react-native-communications": "^2.2.1",
"react-native-config": "^0.11.5",
"react-native-custom-action-sheet": "^0.0.11",
"react-native-device-info": "^0.21.5",
"react-native-drawer": "^2.5.0",
"react-native-fit-image": "^1.5.4",
"react-native-htmlview": "^0.12.1",
"react-native-image-zoom-viewer": "^2.2.5",
"react-native-interactable": "^0.1.10",
"react-native-keyboard-spacer": "^0.4.1",
"react-native-linear-gradient": "^2.4.0",
"react-native-md-textinput": "^2.0.4",
"react-native-modal": "^6.0.0",
"react-native-orientation": "git+https://github.com/yamill/react-native-orientation.git",
"react-native-parallax-scroll-view": "^0.21.0",
"react-native-platform-stylesheet": "^0.0.6",
"react-native-router-flux": "^4.0.0-beta.31",
"react-native-scrollable-tab-view": "^0.8.0",
"react-native-share-actions": "^0.1.0",
"react-native-simple-auth": "^2.3.0",
"react-native-slider": "^0.11.0",
"react-native-snackbar": "^0.4.2",
"react-native-svg": "6.3.1",
"react-native-sync-storage": "^1.0.0",
"react-native-vector-icons": "^4.6.0",
"react-native-video": "^2.0.0",
"react-native-vkontakte-login": "^0.3.19",
"react-native-youtube": "^1.1.0",
"react-navigation": "^2.0.1",
"react-redux": "5.0.4",
"recompose": "^0.27.1",
"redux": "4.0.0",
"redux-immutablejs": "^0.0.8",
"redux-persist": "5.9.1",
"redux-persist-seamless-immutable": "^1.0.1",
"redux-saga": "0.14.6",
"redux-thunk": "^2.2.0",
"reduxsauce": "1.0.0",
"rn-youtube-android": "^2.2.0",
"seamless-immutable": "^7.1.2",
"snakeize": "^0.1.0",
"url": "^0.11.0",
"uuid": "^3.1.0"
},
"devDependencies": {
"ava": "^0.18.2",
"enzyme": "3.3.0",
"eslint": "^4.19.1",
"eslint-config-airbnb": "^16.1.0",
"eslint-config-airbnb-base": "^12.1.0",
"eslint-plugin-import": "^2.2.0",
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-react": "^7.8.2",
"eslint-plugin-react-native": "^3.2.1",
"ignite-animatable": "^0.3.1",
"ignite-dev-screens": "^2.0.0-beta.8",
"ignite-ir-boilerplate-2016": "^0.2.2",
"ignite-vector-icons": "^0.2.1",
"mockery": "^2.0.0",
"nyc": "^10.1.2",
"react-addons-test-utils": "^15.3.1",
"react-dom": "16.3.2",
"react-native-mock": "^0.3.1",
"reactotron-apisauce": "^1.7.0",
"reactotron-react-native": "^1.7.0",
"reactotron-redux": "^1.7.0",
"reactotron-redux-saga": "^1.7.0",
"snazzy": "^7.1.1",
"standard": "^11.0.1"
},
"ava": {
"files": [
"Tests/**/*.js",
"!Tests/Setup.js"
],
"require": [
"babel-register",
"babel-polyfill",
"react-native-mock/mock",
"./Tests/Setup"
],
"babel": "inherit"
},
"standard": {
"parser": "babel-eslint",
"globals": [
"describe",
"it",
"fetch",
"navigator",
"__DEV__",
"XMLHttpRequest",
"FormData",
"React$Element"
]
},
"config": {
"ghooks": {
"pre-commit": "if [ -d 'ignite-base' ]; then cd ignite-base; fi; npm run lint"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment