{
    "name": "react-native-tv-ws-protocol",
    "version": "0.2.6",
    "description": "wrap websocket protocol to control the smart TVs",
    "main": "lib/commonjs/index",
    "module": "lib/module/index",
    "types": "lib/typescript/src/index.d.ts",
    "react-native": "src/index",
    "source": "src/index",
    "files": [
        "src",
        "lib",
        "android",
        "ios",
        "cpp",
        "react-native-tv-ws-protocol.podspec",
        "!lib/typescript/example",
        "!**/__tests__",
        "!**/__fixtures__",
        "!**/__mocks__"
    ],
    "scripts": {
        "test": "jest",
        "typescript": "tsc --noEmit",
        "prepare": "bob build",
        "release": "release-it",
        "example": "yarn --cwd example",
        "pods": "cd example && pod-install --quiet",
        "bootstrap": "yarn example && yarn && yarn pods"
    },
    "keywords": [
        "react-native",
        "ios",
        "android"
    ],
    "repository": "https://github.com/mtoan2111/react-native-tv-ws-protocol",
    "author": "Toàn Nguyễn Mạnh <toan93.hust@gmail.com> (https://github.com/mtoan2111)",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/mtoan2111/react-native-tv-ws-protocol/issues"
    },
    "homepage": "https://github.com/mtoan2111/react-native-tv-ws-protocol#readme",
    "devDependencies": {
        "@commitlint/config-conventional": "^8.3.4",
        "@react-native-community/bob": "^0.16.2",
        "@react-native-community/eslint-config": "^2.0.0",
        "@release-it/conventional-changelog": "^1.1.4",
        "@types/jest": "^26.0.0",
        "@types/react": "^16.9.19",
        "@types/react-native": "0.62.13",
        "commitlint": "^8.3.5",
        "eslint": "^7.2.0",
        "eslint-config-prettier": "^6.11.0",
        "eslint-plugin-prettier": "^3.1.3",
        "husky": "^4.2.5",
        "jest": "^26.0.1",
        "pod-install": "^0.1.0",
        "prettier": "^2.0.5",
        "react": "16.11.0",
        "react-native": "0.62.2",
        "release-it": "^13.5.8",
        "typescript": "^3.8.3"
    },
    "peerDependencies": {
        "react": "*",
        "react-native": "*"
    },
    "jest": {
        "preset": "react-native",
        "modulePathIgnorePatterns": [
            "<rootDir>/example/node_modules",
            "<rootDir>/lib/"
        ]
    },
    "husky": {
        "hooks": {
            "commit-msg": "commitlint -E HUSKY_GIT_PARAMS",
            "pre-commit": "yarn lint && yarn typescript"
        }
    },
    "commitlint": {
        "extends": [
            "@commitlint/config-conventional"
        ]
    },
    "release-it": {
        "git": {
            "commitMessage": "chore: release ${version}",
            "tagName": "v${version}"
        },
        "npm": {
            "publish": true
        },
        "github": {
            "release": true
        },
        "plugins": {
            "@release-it/conventional-changelog": {
                "preset": "angular"
            }
        }
    },
    "eslintConfig": {
        "extends": [
            "@react-native-community",
            "prettier"
        ],
        "rules": {
            "prettier/prettier": [
                "error",
                {
                    "trailingComma": "all",
                    "jsxBracketSameLine": true,
                    "semi": true,
                    "singleQuote": true,
                    "bracketSpacing": true,
                    "jsxSingleQuote": true,
                    "tabWidth": 4,
                    "printWidth": 160
                }
            ]
        }
    },
    "eslintIgnore": [
        "node_modules/",
        "lib/"
    ],
    "prettier": {
        "trailingComma": "all",
        "jsxBracketSameLine": true,
        "semi": true,
        "singleQuote": true,
        "bracketSpacing": true,
        "jsxSingleQuote": true,
        "tabWidth": 4,
        "printWidth": 160
    },
    "@react-native-community/bob": {
        "source": "src",
        "output": "lib",
        "targets": [
            "commonjs",
            "module",
            "typescript"
        ]
    }
}
