{
    "name": "upcast",
    "version": "4.0.0",
    "description": "Upcast is a low-level JavaScript type checking and casting library",
    "keywords": [
        "cast",
        "check",
        "type",
        "types"
    ],
    "author": "Rowan Manning (http://rowanmanning.co.uk/)",
    "contributors": [
        "Alexis Tyler <xo@wvvw.me> (https://wvvw.me)"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/OmgImAlexis/upcast.git"
    },
    "homepage": "https://github.com/OmgImAlexisj/upcast",
    "bugs": "https://github.com/OmgImAlexis/upcast/issues",
    "engines": {
        "node": ">4"
    },
    "devDependencies": {
        "ava": "0.25.0",
        "codecov": "3.1.0",
        "lint-staged": "7.3.0",
        "nyc": "13.0.1",
        "sinon": "6.3.4",
        "xo": "0.23.0"
    },
    "files": [
        "index.js",
        "main.js"
    ],
    "main": "index.js",
    "module": "main.js",
    "scripts": {
        "coverage": "NODE_ENV=test nyc ava",
        "generate-coverage": "NODE_ENV=test nyc report --reporter=text-lcov > coverage.lcov",
        "lint": "xo",
        "precommit": "lint-staged && yarn test",
        "test": "yarn lint && yarn coverage"
    },
    "xo": {
        "space": 4,
        "rules": {
            "space-before-function-paren": [
                "error",
                "never"
            ],
            "prefer-reflect": "off"
        }
    },
    "ava": {
        "require": [
            "esm"
        ]
    },
    "dependencies": {
        "esm": "^3.0.84"
    }
}
