diff --git a/.eslintrc.json b/.eslintrc.json index 20c7ebb7..86c3ba7a 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -63,9 +63,11 @@ "lines-around-comment": "off", "lines-around-directive": "error", "lines-between-class-members": "error", + "max-classes-per-file": "error", "max-depth": "error", "max-len": "error", "max-lines": "off", + "max-lines-per-function": "off", "max-nested-callbacks": "error", "max-params": ["error", 8], "max-statements": ["error", 20], @@ -227,6 +229,7 @@ "prefer-const": "error", "prefer-destructuring": "off", "prefer-numeric-literals": "error", + "prefer-object-spread": "error", "prefer-promise-reject-errors": "error", "prefer-reflect": "off", "prefer-rest-params": "error", diff --git a/package.json b/package.json index ba880808..4d8728b6 100644 --- a/package.json +++ b/package.json @@ -26,22 +26,22 @@ "node": ">=6" }, "dependencies": { - "markdown-it": "8.4.1" + "markdown-it": "8.4.2" }, "devDependencies": { - "@types/node": "~9.6.15", + "@types/node": "~10.5.2", "browserify": "~16.2.2", "cpy-cli": "~2.0.0", - "eslint": "~4.19.1", + "eslint": "~5.2.0", "glob": "~7.1.2", "istanbul": "~0.4.5", - "js-yaml": "~3.11.0", - "nodeunit": "~0.11.2", + "js-yaml": "~3.12.0", + "nodeunit": "~0.11.3", "rimraf": "~2.6.2", "toml": "~2.3.3", "tv4": "~1.3.0", - "typescript": "~2.8.3", - "uglify-js": "~3.3.27" + "typescript": "~2.9.2", + "uglify-js": "~3.4.5" }, "keywords": [ "markdown",