diff --git a/index.js b/index.js index 248ff3b..299d1ec 100644 --- a/index.js +++ b/index.js @@ -57,18 +57,20 @@ config.rules = Object.assign({}, config.rules, { 'unicorn/catch-error-name': [1, { 'name': 'err' }], 'unicorn/consistent-function-scoping': 0, + 'unicorn/expiring-todo-comments': [1, { 'ignoreDatesOnPullRequests': true }], 'unicorn/explicit-length-check': 0, 'unicorn/no-fn-reference-in-iterator': 0, 'unicorn/prefer-add-event-listener': 1, - 'unicorn/prefer-exponentiation-operator': 0, 'unicorn/prefer-includes': 1, + 'unicorn/prefer-modern-dom-apis': 1, 'unicorn/prefer-node-append': 1, 'unicorn/prefer-node-remove': 1, 'unicorn/prefer-query-selector': 0, 'unicorn/prefer-reflect-apply': 0, + 'unicorn/prefer-replace-all': 0, 'unicorn/prefer-spread': 1, 'unicorn/prevent-abbreviations': 0, - 'unicorn/regex-shorthand': 0 + 'unicorn/regex-shorthand': [1, { 'sortCharacterClasses': false }] }); module.exports = config; diff --git a/package.json b/package.json index 3b94720..65dcadf 100644 --- a/package.json +++ b/package.json @@ -17,36 +17,39 @@ "pre-push": "npm test" } }, + "publishConfig": { + "access": "restricted" + }, "engines": { "node": ">=10.0.0" }, "main": "index.js", "devDependencies": { - "@hdsydsvenskan/eslint-config-hds": "^16.0.1", + "@hdsydsvenskan/eslint-config-hds": "^17.0.0-3", "eslint": "^6.7.2", "eslint-config-standard": "^14.1.0", - "eslint-plugin-es": "^2.0.0", - "eslint-plugin-import": "^2.9.0", - "eslint-plugin-jsdoc": "^18.4.3", + "eslint-plugin-es": "^3.0.0", + "eslint-plugin-import": "^2.20.1", + "eslint-plugin-jsdoc": "^22.0.0", "eslint-plugin-mocha": "^6.2.2", - "eslint-plugin-node": "^10.0.0", + "eslint-plugin-node": "^11.0.0", "eslint-plugin-promise": "^4.0.0", "eslint-plugin-security": "^1.4.0", "eslint-plugin-standard": "^4.0.0", - "eslint-plugin-unicorn": "^14.0.1", - "husky": "^3.1.0", + "eslint-plugin-unicorn": "^16.1.1", + "husky": "^4.2.3", "installed-check": "^3.0.0" }, "peerDependencies": { "eslint": "^6.7.2", "eslint-config-standard": "^14.1.0", "eslint-plugin-compat": "^3.0.0", - "eslint-plugin-es": "^2.0.0", - "eslint-plugin-import": "^2.9.0", - "eslint-plugin-jsdoc": "^18.4.3", - "eslint-plugin-node": "^10.0.0", + "eslint-plugin-es": "^3.0.0", + "eslint-plugin-import": "^2.20.1", + "eslint-plugin-jsdoc": "^22.0.0", + "eslint-plugin-node": "^11.0.0", "eslint-plugin-promise": "^4.0.0", "eslint-plugin-standard": "^4.0.0", - "eslint-plugin-unicorn": "^14.0.1" + "eslint-plugin-unicorn": "^16.1.1" } }