From dea3104ad0b8fd7cbbae2a3d95b024a6840d4058 Mon Sep 17 00:00:00 2001 From: overlookmotel Date: Sun, 6 Oct 2019 15:42:40 +0100 Subject: [PATCH] WIP 2 --- .eslintrc.js | 5 +---- lib/index.js | 2 +- package-lock.json | 45 ++++++++++++++++++++++++++++++++------------- package.json | 6 +++--- 4 files changed, 37 insertions(+), 21 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index ab3d17d..73adf75 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -3,8 +3,5 @@ module.exports = { extends: [ '@overlookmotel/eslint-config' - ], - rules: { - 'prefer-object-spread': ['off'] - } + ] }; diff --git a/lib/index.js b/lib/index.js index 299912c..5aeb062 100644 --- a/lib/index.js +++ b/lib/index.js @@ -15,7 +15,7 @@ class ChopStream extends Writable { * @param {Object} [options] - Options object */ constructor(options) { - options = Object.assign({}, options, {decodeStrings: true}); + options = {...options, decodeStrings: true}; super(options); // Public properties diff --git a/package-lock.json b/package-lock.json index 4a6a901..12855d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -506,9 +506,9 @@ "dev": true }, "acorn": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz", - "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", "dev": true }, "acorn-globals": { @@ -1172,12 +1172,31 @@ } }, "cross-env": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz", - "integrity": "sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-6.0.3.tgz", + "integrity": "sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==", "dev": true, "requires": { - "cross-spawn": "^6.0.5" + "cross-spawn": "^7.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.0.tgz", + "integrity": "sha512-6U/8SMK2FBNnB21oQ4+6Nsodxanw1gTkntYA2zBdkFYFu3ZDx65P2ONEXGSvob/QS6REjVHQ9zxzdOafwFdstw==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz", + "integrity": "sha512-8cChqz0RP6SHJkMt48FW0A7+qUOn+OsnOsVtzI59tZ8m+5bCSk7hzwET0pulwOM2YMn9J1efb07KB9l9f30SGg==", + "dev": true + } } }, "cross-spawn": { @@ -1445,9 +1464,9 @@ } }, "eslint": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.4.0.tgz", - "integrity": "sha512-WTVEzK3lSFoXUovDHEbkJqCVPEPwbhCq4trDktNI6ygs7aO41d4cDT0JFAT5MivzZeVLWlg7vHL+bgrQv/t3vA==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.5.1.tgz", + "integrity": "sha512-32h99BoLYStT1iq1v2P9uwpyznQ4M2jRiFB6acitKz52Gqn+vPaMDUTB1bYi1WN4Nquj2w+t+bimYUG83DC55A==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -2690,9 +2709,9 @@ } }, "glob-parent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", - "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", "dev": true, "requires": { "is-glob": "^4.0.1" diff --git a/package.json b/package.json index a0b50ef..56974ef 100644 --- a/package.json +++ b/package.json @@ -18,8 +18,8 @@ "@overlookmotel/eslint-config": "^4.3.2", "@overlookmotel/eslint-config-jest": "^2.1.0", "coveralls": "^3.0.6", - "cross-env": "^5.2.1", - "eslint": "^6.4.0", + "cross-env": "^6.0.3", + "eslint": "^6.5.1", "eslint-config-airbnb-base": "^14.0.0", "eslint-plugin-eslint-comments": "^3.1.2", "eslint-plugin-import": "^2.18.2", @@ -46,7 +46,7 @@ "ci": "if [ $COVERAGE ]; then npm run coveralls; else npm test; fi" }, "engines": { - "node": ">=8" + "node": ">=8.3.0" }, "readmeFilename": "README.md", "license": "MIT"