{
  "name": "react-native-simple-elements",
  "version": "1.5.2",
  "description": "",
  "main": "components/index.ts",
  "jsnext:main": "dist/module/index.es.js",
  "module": "dist/module/index.es.js",
  "types": "types/index.d.ts",
  "homepage": "https://react-native-simple-widgets.github.io/react-native-simple-elements",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/react-native-simple-widgets/react-native-simple-elements.git"
  },
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/react-native-simple-widgets/react-native-simple-elements/issues"
  },
  "devDependencies": {
    "@babel/cli": "^7.12.10",
    "@babel/core": "^7.12.10",
    "@babel/plugin-proposal-class-properties": "^7.12.1",
    "@babel/plugin-transform-runtime": "^7.12.10",
    "@babel/preset-env": "^7.12.11",
    "@babel/preset-react": "^7.12.10",
    "@babel/preset-typescript": "^7.12.7",
    "@commitlint/config-conventional": "^11.0.0",
    "@mdi/svg": "^5.9.55",
    "@semantic-release/exec": "^5.0.0",
    "@semantic-release/github": "^7.2.0",
    "@semantic-release/npm": "^7.0.10",
    "@testing-library/react-native": "^7.1.0",
    "@types/color": "^3.0.1",
    "@types/jest": "^26.0.20",
    "@types/react": "^16.13.1",
    "@types/react-native": "^0.63.45",
    "@types/styled-components": "^5.1.7",
    "@types/styled-components-react-native": "^5.1.0",
    "@types/styled-system": "^5.1.9",
    "@typescript-eslint/eslint-plugin": "^4.14.0",
    "@typescript-eslint/parser": "^4.14.0",
    "babel-jest": "^26.6.3",
    "babel-plugin-module-resolver": "^4.1.0",
    "commitlint": "^11.0.0",
    "conventional-changelog-cli": "^2.1.1",
    "copy-dir": "^1.3.0",
    "customize-cra": "^1.0.0",
    "cz-conventional-changelog": "^3.3.0",
    "date-fns": "^2.20.1",
    "eslint": "^7.18.0",
    "eslint-plugin-react": "^7.22.0",
    "fs-extra": "^9.1.0",
    "gh-pages": "^3.1.0",
    "husky": "^4.3.8",
    "jest": "26.6.0",
    "jest-date-mock": "^1.0.8",
    "jest-watch-typeahead": "^0.6.1",
    "lint-staged": "^10.5.4",
    "metro-react-native-babel-preset": "^0.64.0",
    "react": "16.13.1",
    "react-app-rewired": "^2.1.8",
    "react-native": "0.63.2",
    "react-native-animatable": "^1.3.3",
    "react-native-builder-bob": "^0.17.1",
    "react-native-iphone-x-helper": "^1.3.1",
    "react-scripts": "^4.0.1",
    "react-test-renderer": "^17.0.1",
    "rimraf": "^3.0.2",
    "semantic-release": "^17.3.6",
    "styled-components": "^5.2.1",
    "styled-system": "^5.1.5",
    "typescript": "^3.9.3"
  },
  "peerDependencies": {
    "@mdi/svg": "^5.9.55",
    "date-fns": "^2.20.1",
    "react": "16.13.1",
    "react-native": "0.63.2",
    "react-native-animatable": "^1.3.3",
    "react-native-iphone-x-helper": "^1.3.1",
    "styled-components": "^5.2.1",
    "styled-system": "^5.1.5"
  },
  "dependencies": {
    "color": "3.1.2",
    "react-native-linear-gradient": "^2.5.6"
  },
  "lint-staged": {
    "*.@(ts|tsx)": [
      "eslint --cache"
    ]
  },
  "husky": {
    "hooks": {
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
      "pre-commit": "lint-staged && yarn type-check"
    }
  },
  "react-native-builder-bob": {
    "source": "components",
    "output": "dist",
    "targets": [
      "commonjs",
      "module",
      [
        "typescript",
        {
          "project": "tsconfig-build.json"
        }
      ]
    ],
    "files": [
      "components/"
    ]
  },
  "scripts": {
    "cra-example": "cd examples/cra-example && yarn",
    "nextjs-example": "cd examples/nextjs-example && yarn",
    "rn-example": "cd examples/rn-example && yarn",
    "expo-example": "cd examples/expo-example && yarn",
    "build": "yarn build:types && yarn compile && yarn copy:src",
    "build:types": "rimraf -rf types && tsc --emitDeclarationOnly --declaration",
    "compile": "rimraf -rf dist && bob build",
    "compile:babel": "rimraf -rf dist && babel src/ --out-dir dist --extensions \".ts,.tsx\"",
    "postcompile": "node --experimental-json-modules buildScripts/postCompile.js",
    "copy:src": "node ./CopyAndSyncSrc.js",
    "copy:docs": "node ./CopyAndSyncDocs.js",
    "start:deploy-st": "http-server examples/cra-example/storybook-static",
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md",
    "st": "yarn cra-example storybook",
    "st-install": "yarn cra-example install",
    "st-build": "yarn cra-example build-storybook",
    "st-upgrade": "yarn cra-example upgrade react-native-simple-elements",
    "st-pre-dev": "rm -rf react-native-simple-elements && yarn copy:src && yarn st-upgrade",
    "st-build-all": "yarn copy:src && yarn st-install && yarn st-upgrade && yarn st-build && rimraf ./docs && yarn copy:docs",
    "strn": "yarn rn-example",
    "strn-start": "yarn rn-example start",
    "strn-install": "yarn rn-example install",
    "strn-upgrade": "yarn rn-example upgrade react-native-simple-elements",
    "strn-pre-dev": "rm -rf react-native-simple-elements && yarn copy:src && yarn strn-upgrade",
    "strn-all": "yarn copy:src && yarn strn-install && yarn strn-upgrade && yarn rn-example start",
    "deploy": "gh-pages -d examples/cra-example/storybook-static",
    "release": "semantic-release",
    "type-check": "tsc --noEmit",
    "format": "eslint . --ext ts --ext tsx --ext js --fix",
    "lint": "eslint . --ext ts --ext tsx --ext js",
    "test": "jest --passWithNoTests"
  }
}