{
    "version": "1.0.14",
    "author": "SReject",
    "name": "jassl",
    "description": "Just Another Sudoku Solving Library",
    "keywords": [
        "sudoku",
        "track",
        "tracker",
        "solve",
        "solving",
        "solver"
    ],
    "license": "ISC",
    "homepage": "https://github.com/SReject/jassl",
    "repository": {
        "type": "git",
        "url": "https://github.com/SReject/jassl.git"
    },
    "bugs": {
        "url": "https://github.com/SReject/jassl/issues"
    },
    "main": "index.js",
    "scripts": {
        "lint": "eslint .",
        "lint:fix": "eslint --fix .",
        "test": "mocha",
        "cover": "node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --report lcovonly",
        "coveralls": "npm run cover && cat ./coverage/lcov.info | coveralls"
    },
    "devDependencies": {
        "coveralls": "^3.0.6",
        "eslint": "^6.2.0",
        "istanbul": "^0.4.5",
        "mocha": "^6.2.0",
        "mocha-lcov-reporter": "^1.3.0"
    },
    "eslintConfig": {
        "extends": "eslint:recommended",
        "parserOptions": {
            "ecmaVersion": 8
        },
        "env": {
            "node": true,
            "browser": true,
            "es6": true
        },
        "rules": {
            "for-direction": "off",
            "no-console": "error",
            "eqeqeq": [
                "error",
                "smart"
            ],
            "guard-for-in": "error",
            "no-else-return": [
                "error",
                {
                    "allowElseIf": false
                }
            ],
            "no-eval": "error",
            "no-floating-decimal": "error",
            "no-lone-blocks": "error",
            "no-throw-literal": "error",
            "no-unused-expressions": "error",
            "no-with": "error",
            "wrap-iife": "error",
            "no-use-before-define": "error",
            "array-bracket-spacing": "error",
            "block-spacing": "error",
            "brace-style": "error",
            "camelcase": "error",
            "comma-dangle": "error",
            "comma-spacing": "error",
            "comma-style": "error",
            "computed-property-spacing": "error",
            "indent": [
                "error",
                4
            ],
            "keyword-spacing": "error",
            "linebreak-style": "error",
            "new-cap": "error",
            "no-trailing-spaces": "error",
            "semi": "error",
            "semi-spacing": [
                "error",
                {
                    "before": false,
                    "after": true
                }
            ],
            "semi-style": "error",
            "space-before-blocks": "error",
            "space-in-parens": [
                "error",
                "never"
            ],
            "space-infix-ops": "error",
            "space-unary-ops": "error",
            "switch-colon-spacing": "error",
            "arrow-spacing": "error",
            "no-confusing-arrow": "error",
            "no-var": "error"
        }
    },
    "eslintIgnore": [
        "node_modules/*"
    ]
}
