UNPKG

jassl

Version:

Just Another Sudoku Solving Library

112 lines (111 loc) 3.19 kB
{ "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/*" ] }