diff --git a/.eslintrc.yml b/.eslintrc.yml index add6f409..e47c7551 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -12,7 +12,7 @@ rules: - 1tbs - allowSingleLine: true indent: - - off # temporary... a lot of stuff needs to be reformatted + - off # temporary... a lot of stuff needs to be reformatted | 2020-08-21: I guess it's not so temporary... - 4 - SwitchCase: 1 linebreak-style: @@ -20,6 +20,8 @@ rules: - unix no-control-regex: - off + no-prototype-builtins: + - off # should consider cleaning up the code and turning this back on at some point no-trailing-spaces: - error no-unused-vars: diff --git a/NEWS.md b/NEWS.md index 86e64265..11e820b9 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,10 @@ +2020-08-21 +========== + +Some of CyTube's dependencies depends on features in newer versions of node.js. +Accordingly, node 10 is no longer supported. Administrators are recommended to +use node 12 (the active LTS), or node 14 (the current version). + 2020-06-22 ========== diff --git a/package.json b/package.json index 84188c09..42db1c07 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "author": "Calvin Montgomery", "name": "CyTube", "description": "Online media synchronizer and chat", - "version": "3.71.1", + "version": "3.72.0", "repository": { "url": "http://github.com/calzoneman/sync" }, @@ -56,15 +56,15 @@ "integration-test": "mocha --recursive --exit integration_test" }, "devDependencies": { - "@babel/cli": "^7.4.4", - "@babel/core": "^7.4.4", - "@babel/preset-env": "^7.4.4", - "babel-eslint": "^10.0.1", + "@babel/cli": "^7.10.5", + "@babel/core": "^7.11.4", + "@babel/preset-env": "^7.11.0", + "babel-eslint": "^10.1.0", "babel-plugin-add-module-exports": "^1.0.2", "coffeescript": "^1.9.2", - "eslint": "^5.16.0", - "mocha": "^6.1.4", - "sinon": "^7.3.2" + "eslint": "^7.7.0", + "mocha": "^8.1.1", + "sinon": "^9.0.3" }, "babel": { "presets": [ @@ -72,7 +72,7 @@ "@babel/env", { "targets": { - "node": "10" + "node": "12" } } ]