{
    "name": "@slite/reconnecting-websocket",
    "version": "4.4.1",
    "description": "Slite's Reconnecting WebSocket",
    "main": "./dist/reconnecting-websocket-cjs.js",
    "module": "./dist/reconnecting-websocket-mjs.js",
    "types": "./dist/reconnecting-websocket.d.ts",
    "scripts": {
        "build": "npm run clean && rollup -c && uglifyjs --compress --mangle -o dist/reconnecting-websocket-iife.min.js dist/reconnecting-websocket-iife.js",
        "test": "jest --coverage",
        "clean": "del dist && del coverage && del .nyc_output",
        "report": "nyc report --reporter=html && opn coverage/index.html",
        "coveralls": "cat ./coverage/lcov.info | ./node_modules/.bin/coveralls",
        "lint": "DEBUG=eslint:file-enumerator eslint __tests__/*.* ./*.ts",
        "prepublishOnly": "npm run clean && npm run lint && npm run build && npm test"
    },
    "keywords": [
        "websocket",
        "client",
        "reconnecting",
        "reconnection",
        "reconnect",
        "forever",
        "persistent",
        "forever",
        "automatic"
    ],
    "author": "Pedro Ladaria <pedro.ladaria@gmail.com>",
    "files": [
        "dist/*"
    ],
    "license": "MIT",
    "devDependencies": {
        "@types/jest": "^25.1.2",
        "@typescript-eslint/eslint-plugin": "^2.19.0",
        "@typescript-eslint/parser": "^2.19.0",
        "coveralls": "^3.0.9",
        "del-cli": "^1.1.0",
        "eslint": "^6.8.0",
        "eslint-plugin-jest": "^23.7.0",
        "husky": "^1.3.1",
        "jest": "^25.1.0",
        "lint-staged": "^7.3.0",
        "opn-cli": "^3.1.0",
        "prettier": "^1.19.1",
        "rollup": "^0.66.6",
        "rollup-plugin-typescript2": "^0.23.0",
        "ts-jest": "^25.2.0",
        "tslib": "^1.10.0",
        "tslint": "^5.20.1",
        "typescript": "^3.7.5",
        "uglify-es": "^3.3.10",
        "ws": "^6.2.1"
    },
    "dependencies": {},
    "directories": {
        "test": "test"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/sliteteam/reconnecting-websocket.git"
    },
    "bugs": {
        "url": "https://github.com/sliteteam/reconnecting-websocket/issues"
    },
    "publishConfig": {
        "registry": "https://registry.npmjs.org"
    },
    "homepage": "https://github.com/sliteteam/reconnecting-websocket#readme",
    "lint-staged": {
        "linters": {
            "*.{js,md,ts}": [
                "prettier --write",
                "git add"
            ]
        }
    },
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged"
        }
    }
}
