Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "main": "node_modules/expo/AppEntry.js",
- "private": true,
- "scripts": {
- "start": "expo start",
- "android": "expo start --android",
- "ios": "expo start --ios",
- "doctor": "expo doctor",
- "eject": "expo eject",
- "build:staging": "yarn build:staging:ios && yarn build:staging:android",
- "build:staging:ios": "expo build:ios --release-channel staging --no-wait",
- "build:staging:android": "expo build:android --release-channel staging -t app-bundle --no-wait",
- "build:stable": "yarn build:stable:ios && yarn build:stable:android",
- "build:stable:ios": "expo build:ios --release-channel stable --no-wait",
- "build:stable:android": "expo build:android --release-channel stable -t app-bundle --no-wait",
- "lint": "tslint --project ./tsconfig.json",
- "exportlint": "ts-unused-exports tsconfig.json --ignorePaths=App.ts --showLineNumber",
- "typecheck": "tsc --noEmit",
- "todo": "git grep --heading -EIn \"(TODO|FIXME):\"",
- "test": "jest --verbose",
- "testcov": "jest --coverage --verbose"
- },
- "dependencies": {
- "@babel/preset-env": "^7.6.0",
- "@badrap/result": "^0.2.5",
- "@expo/vector-icons": "^10.0.0",
- "@react-native-community/masked-view": "0.1.5",
- "@react-navigation/bottom-tabs": "^5.0.0-alpha.19",
- "@react-navigation/core": "^5.0.0-alpha.20",
- "@react-navigation/native": "^5.0.0-alpha.14",
- "@react-navigation/stack": "^5.0.0-alpha.34",
- "babel-jest": "^24.9.0",
- "babel-preset-expo": "^8.0.0",
- "dayjs": "^1.8.14",
- "deep-equal": "^1.1.0",
- "expo": "^36.0.0",
- "expo-cli": "^3.11.5",
- "expo-constants": "~8.0.0",
- "expo-haptics": "~8.0.0",
- "ical.js": "^1.3.0",
- "jest-expo": "^36.0.0",
- "mobx": "^5.9.4",
- "mobx-persist": "^0.4.1",
- "mobx-react-lite": "^1.4.1",
- "react": "16.9.0",
- "react-native": "https://github.com/expo/react-native/archive/sdk-36.0.1.tar.gz",
- "react-native-gesture-handler": "~1.5.0",
- "react-native-reanimated": "~1.4.0",
- "react-native-safe-area-context": "0.6.0",
- "react-native-safe-area-view": "^1.0.0",
- "react-native-screens": "2.0.0-alpha.12",
- "react-native-tableview-simple": "^2.0.1",
- "sentry-expo": "~2.0.0",
- "styled-components": "^5.0.0",
- "timsort": "^0.3.0",
- "uuid": "^3.3.3"
- },
- "devDependencies": {
- "@babel/plugin-proposal-class-properties": "^7.5.5",
- "@commitlint/config-conventional": "^8.2.0",
- "@types/deep-equal": "^1.0.1",
- "@types/hoist-non-react-statics": "^3.3.1",
- "@types/jest": "^24.0.18",
- "@types/node": "^12.0.0",
- "@types/react": "^16.9.0",
- "@types/react-dom": "^16.8.4",
- "@types/react-native": "^0.60.15",
- "@types/styled-components": "^4.4.2",
- "@types/timsort": "^0.3.0",
- "@types/uuid": "^3.4.5",
- "commitlint": "^8.2.0",
- "husky": "^3.0.9",
- "jest": "^24.9.0",
- "jest-fetch-mock": "^2.1.2",
- "react-native-testing-library": "^1.11.1",
- "ts-jest": "^24.0.2",
- "ts-unused-exports": "^5.1.0",
- "tslint": "^5.16.0",
- "tslint-react": "^4.0.0",
- "typescript": "^3.7.2"
- },
- "license": "GPL-3.0",
- "jest": {
- "preset": "jest-expo",
- "transform": {
- "^.+\\.jsx?$": "babel-jest",
- "^.+\\.tsx?$": "ts-jest"
- },
- "transformIgnorePatterns": [
- "node_modules/(?!(jest-)?react-native|react-clone-referenced-element|@react-native-community|expo(nent)?|@expo(nent)?/.*|react-navigation|@react-navigation/.*|@unimodules/.*|sentry-expo|native-base)"
- ],
- "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
- "moduleFileExtensions": [
- "ts",
- "tsx",
- "js",
- "jsx",
- "json",
- "android.ts",
- "android.tsx"
- ],
- "collectCoverageFrom": [
- "**/*.{ts,tsx}",
- "!**/node_modules/**",
- "!**/vendor/**"
- ],
- "setupFiles": [
- "./setupJest.ts"
- ],
- "globals": {
- "ts-jest": {
- "tsConfig": {
- "jsx": "react"
- }
- }
- }
- },
- "husky": {
- "hooks": {
- "pre-commit": "yarn typecheck && yarn lint && yarn exportlint",
- "pre-push": "yarn typecheck && yarn lint && yarn test && yarn exportlint",
- "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
- }
- },
- "commitlint": {
- "extends": [
- "@commitlint/config-conventional"
- ]
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement