{
  "name": "@ef-carbon/react-native-dom",
  "version": "7.25.5",
  "description": "Components that render EF DOM",
  "main": "dist/lib/index.js",
  "types": "dist/lib/index.d.ts",
  "homepage": "https://ef-carbon.github.io/react-native-dom/",
  "repository": "https://github.com/ef-carbon/react-native-dom.git",
  "license": "MIT",
  "engines": {
    "node": ">=8.3"
  },
  "scripts": {
    "prepare": "yarn -s replace:snapshots",
    "replace:snapshots": "replace-in-file __snapshots__ fixtures 'node_modules/jest*/**/*.js'",
    "prepublishOnly": "yarn -s build",
    "commit": "git-cz",
    "distclean": "git clean -Xfd",
    "clean": "git clean -Xfde node_modules",
    "build": "yarn -s build:ts",
    "postbuild": "ef-tspm -s",
    "build:ts": "tsc",
    "format": "yarn -s lint:format:fix",
    "lint": "yarn -s lint:ts && yarn -s lint:format && yarn -s lint:commit && yarn -s lint:ci",
    "lint:fix": "yarn -s lint:ts:fix && yarn -s lint:format:fix",
    "lint:ci": "yamllint .circleci/config.yml",
    "lint:ts": "tslint --project lint -t verbose",
    "lint:ts:fix": "yarn -s lint:ts --fix",
    "lint:format": "yarn -s lint:format:fix --verify",
    "lint:format:fix": "tsfmt --useTsconfig lint/tsconfig.json -r",
    "lint:commit": "commitlint --from=$(git merge-base origin/master HEAD) --to=HEAD",
    "watch:ts": "tsc -w",
    "watch:test": "jest --watch",
    "test": "jest",
    "coverage": "yarn -s test --coverage",
    "ci": "yarn -s build && yarn -s lint && yarn -s test && yarn -s docs",
    "fix": "yarn -s lint:fix",
    "docs": "yarn -s typedoc lib",
    "docs:open": "yarn -s opn dist/docs/index.html"
  },
  "husky": {
    "hooks": {
      "pre-push": "yarn -s ci",
      "commit-msg": "commitlint -e $GIT_PARAMS"
    }
  },
  "directories": {
    "lib": "lib",
    "test": "test",
    "doc": "docs"
  },
  "dependencies": {
    "@ef-carbon/react-render-component": "^1.6.1",
    "assert-never": "^1.1.0",
    "markdown-it": "^8.4.2",
    "markdown-it-mark": "^2.0.0",
    "react-native-animatable": "^1.3.0",
    "react-native-markdown-renderer": "^3.2.8"
  },
  "peerDependencies": {
    "@ef-carbon/dom": "^15.5.1",
    "@ef-carbon/primitive": "^4.0.0",
    "@ef-carbon/react-native-style": "^6.0.0",
    "react": "*",
    "react-native": "*"
  },
  "devDependencies": {
    "@babel/core": "7.0.0-beta.47",
    "@commitlint/cli": "^7.1.2",
    "@commitlint/config-conventional": "^7.1.2",
    "@ef-carbon/dom": "^15.5.1",
    "@ef-carbon/primitive": "^4.9.5",
    "@ef-carbon/react-native-style": "^6.5.2",
    "@ef-carbon/tspm": "^2.2.5",
    "@ef-carbon/url": "^2.4.3",
    "@semantic-release/changelog": "^3.0.0",
    "@semantic-release/git": "^7.0.4",
    "@types/jest": "^23.3.2",
    "@types/react": "^16.4.6",
    "@types/react-native": "^0.56.1",
    "@types/react-test-renderer": "^16.0.2",
    "acorn-jsx": "^4.1.1",
    "babel-core": "^6.26.3",
    "babel-jest": "^23.6.0",
    "babel-preset-react-native": "^4.0.0",
    "codecov": "^3.1.0",
    "commitizen": "^2.10.1",
    "cz-conventional-changelog": "^2.1.0",
    "escodegen-wallaby": "^1.6.19",
    "eslint": "^5.6.0",
    "estraverse": "*",
    "estraverse-fb": "^1.3.2",
    "husky": "^1.0.0-rc.14",
    "jest": "^23.6.0",
    "jest-junit-reporter": "^1.1.0",
    "marked": "^0.4.0",
    "opn-cli": "^3.1.0",
    "react": "^16.4.1",
    "react-native": "^0.56.0",
    "react-test-renderer": "^16.5.1",
    "replace-in-file": "^3.4.2",
    "semantic-release": "^15.9.15",
    "ts-jest": "^22",
    "tslint": "^5.11.0",
    "typedoc": "^0.12.0",
    "typescript": "^3.0.3",
    "typescript-formatter": "^7.2.2",
    "yaml-lint": "^1.2.4"
  },
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  },
  "jest": {
    "preset": "react-native",
    "globals": {
      "ts-jest": {
        "tsConfigFile": "test/tsconfig.json",
        "useBabelrc": true,
        "enableTsDiagnostics": true
      }
    },
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx"
    ],
    "transform": {
      "^.+\\.(js|jsx)$": "babel-jest",
      "^.+\\.(ts|tsx)$": "ts-jest"
    },
    "testMatch": [
      "**/test/**/*.test.(ts|tsx)"
    ],
    "testEnvironment": "node",
    "moduleNameMapper": {
      "^@test(.*)$": "<rootDir>/test$1",
      "^@lib(.*)$": "<rootDir>/lib$1",
      "^@event(.*)$": "<rootDir>/lib/event$1",
      "^@media(.*)$": "<rootDir>/lib/media$1"
    }
  }
}
