diff --git a/package.json b/package.json index 752cf86..2663ced 100644 --- a/package.json +++ b/package.json @@ -28,15 +28,15 @@ "tunnel": "^0.0.6" }, "devDependencies": { - "@types/cheerio": "^0.22.28", + "@types/cheerio": "^0.22.29", "@types/node": "^14.17.0", "@types/tunnel": "^0.0.1", "@typescript-eslint/eslint-plugin": "^4.24.0", "@typescript-eslint/parser": "^4.24.0", "cross-env": "^7.0.3", - "eslint": "^7.26.0", + "eslint": "^7.27.0", "eslint-config-standard": "^16.0.2", - "eslint-plugin-import": "^2.23.2", + "eslint-plugin-import": "^2.23.3", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.3.1", "rimraf": "^3.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d64b1f8..d8e30ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: 5.3 specifiers: - '@types/cheerio': ^0.22.28 + '@types/cheerio': ^0.22.29 '@types/node': ^14.17.0 '@types/tunnel': ^0.0.1 '@typescript-eslint/eslint-plugin': ^4.24.0 @@ -9,9 +9,9 @@ specifiers: cheerio: ^1.0.0-rc.9 cross-env: ^7.0.3 debug: ^4.3.1 - eslint: ^7.26.0 + eslint: ^7.27.0 eslint-config-standard: ^16.0.2 - eslint-plugin-import: ^2.23.2 + eslint-plugin-import: ^2.23.3 eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.3.1 form-data: ^4.0.0 @@ -29,16 +29,16 @@ dependencies: tunnel: 0.0.6 devDependencies: - '@types/cheerio': 0.22.28 + '@types/cheerio': 0.22.29 '@types/node': 14.17.0 '@types/tunnel': 0.0.1 - '@typescript-eslint/eslint-plugin': 4.24.0_59c9e933fd1a489015de5df6809ac2f2 - '@typescript-eslint/parser': 4.24.0_eslint@7.26.0+typescript@4.2.4 + '@typescript-eslint/eslint-plugin': 4.24.0_793776cb10ece467d2ef6de95ba4fe34 + '@typescript-eslint/parser': 4.24.0_eslint@7.27.0+typescript@4.2.4 cross-env: 7.0.3 - eslint: 7.26.0 - eslint-config-standard: 16.0.2_012ad166249ad1e9b64debcc52207339 - eslint-plugin-import: 2.23.2_eslint@7.26.0 - eslint-plugin-node: 11.1.0_eslint@7.26.0 + eslint: 7.27.0 + eslint-config-standard: 16.0.2_d8c84c69fb82e6801f1b2767c5798207 + eslint-plugin-import: 2.23.3_eslint@7.27.0 + eslint-plugin-node: 11.1.0_eslint@7.27.0 eslint-plugin-promise: 4.3.1 rimraf: 3.0.2 ts-node: 9.1.1_typescript@4.2.4 @@ -123,8 +123,8 @@ packages: '@types/responselike': 1.0.0 dev: false - /@types/cheerio/0.22.28: - resolution: {integrity: sha512-ehUMGSW5IeDxJjbru4awKYMlKGmo1wSSGUVqXtYwlgmUM8X1a0PZttEIm6yEY7vHsY/hh6iPnklF213G0UColw==} + /@types/cheerio/0.22.29: + resolution: {integrity: sha512-rNX1PsrDPxiNiyLnRKiW2NXHJFHqx0Fl3J2WsZq0MTBspa/FgwlqhXJE2crIcc+/2IglLHtSWw7g053oUR8fOg==} dependencies: '@types/node': 14.17.0 dev: true @@ -162,7 +162,7 @@ packages: '@types/node': 14.17.0 dev: true - /@typescript-eslint/eslint-plugin/4.24.0_59c9e933fd1a489015de5df6809ac2f2: + /@typescript-eslint/eslint-plugin/4.24.0_793776cb10ece467d2ef6de95ba4fe34: resolution: {integrity: sha512-qbCgkPM7DWTsYQGjx9RTuQGswi+bEt0isqDBeo+CKV0953zqI0Tp7CZ7Fi9ipgFA6mcQqF4NOVNwS/f2r6xShw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -173,11 +173,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.24.0_eslint@7.26.0+typescript@4.2.4 - '@typescript-eslint/parser': 4.24.0_eslint@7.26.0+typescript@4.2.4 + '@typescript-eslint/experimental-utils': 4.24.0_eslint@7.27.0+typescript@4.2.4 + '@typescript-eslint/parser': 4.24.0_eslint@7.27.0+typescript@4.2.4 '@typescript-eslint/scope-manager': 4.24.0 debug: 4.3.1 - eslint: 7.26.0 + eslint: 7.27.0 functional-red-black-tree: 1.0.1 lodash: 4.17.21 regexpp: 3.1.0 @@ -188,7 +188,7 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.24.0_eslint@7.26.0+typescript@4.2.4: + /@typescript-eslint/experimental-utils/4.24.0_eslint@7.27.0+typescript@4.2.4: resolution: {integrity: sha512-IwTT2VNDKH1h8RZseMH4CcYBz6lTvRoOLDuuqNZZoThvfHEhOiZPQCow+5El3PtyxJ1iDr6UXZwYtE3yZQjhcw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -198,7 +198,7 @@ packages: '@typescript-eslint/scope-manager': 4.24.0 '@typescript-eslint/types': 4.24.0 '@typescript-eslint/typescript-estree': 4.24.0_typescript@4.2.4 - eslint: 7.26.0 + eslint: 7.27.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 transitivePeerDependencies: @@ -206,7 +206,7 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.24.0_eslint@7.26.0+typescript@4.2.4: + /@typescript-eslint/parser/4.24.0_eslint@7.27.0+typescript@4.2.4: resolution: {integrity: sha512-dj1ZIh/4QKeECLb2f/QjRwMmDArcwc2WorWPRlB8UNTZlY1KpTVsbX7e3ZZdphfRw29aTFUSNuGB8w9X5sS97w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -220,7 +220,7 @@ packages: '@typescript-eslint/types': 4.24.0 '@typescript-eslint/typescript-estree': 4.24.0_typescript@4.2.4 debug: 4.3.1 - eslint: 7.26.0 + eslint: 7.27.0 typescript: 4.2.4 transitivePeerDependencies: - supports-color @@ -291,8 +291,8 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.4.0: - resolution: {integrity: sha512-7QD2l6+KBSLwf+7MuYocbWvRPdOu63/trReTLu2KFwkgctnub1auoF+Y1WYcm09CTM7quuscrzqmASaLHC/K4Q==} + /ajv/8.5.0: + resolution: {integrity: sha512-Y2l399Tt1AguU3BPRP9Fn4eN+Or+StUGWCUpbnFyXSo8NZ9S4uj+AG2pjs5apK+ZMOwYOz1+a+VKvKH7CudXgQ==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -408,7 +408,7 @@ packages: http-cache-semantics: 4.1.0 keyv: 4.0.3 lowercase-keys: 2.0.0 - normalize-url: 4.5.0 + normalize-url: 4.5.1 responselike: 2.0.0 dev: false @@ -502,14 +502,6 @@ packages: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: true - /contains-path/1.0.0: - resolution: {integrity: sha1-NFizMhhWA+ju0Y9RjUoQiIo6vJE=} - engines: {node: '>=0.10.0'} - dependencies: - normalize-path: 2.1.1 - path-starts-with: 1.0.0 - dev: true - /create-require/1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} dev: true @@ -713,7 +705,12 @@ packages: engines: {node: '>=0.8.0'} dev: true - /eslint-config-standard/16.0.2_012ad166249ad1e9b64debcc52207339: + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: true + + /eslint-config-standard/16.0.2_d8c84c69fb82e6801f1b2767c5798207: resolution: {integrity: sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw==} peerDependencies: eslint: ^7.12.1 @@ -721,9 +718,9 @@ packages: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.2.1 dependencies: - eslint: 7.26.0 - eslint-plugin-import: 2.23.2_eslint@7.26.0 - eslint-plugin-node: 11.1.0_eslint@7.26.0 + eslint: 7.27.0 + eslint-plugin-import: 2.23.3_eslint@7.27.0 + eslint-plugin-node: 11.1.0_eslint@7.27.0 eslint-plugin-promise: 4.3.1 dev: true @@ -742,29 +739,28 @@ packages: pkg-dir: 2.0.0 dev: true - /eslint-plugin-es/3.0.1_eslint@7.26.0: + /eslint-plugin-es/3.0.1_eslint@7.27.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 7.26.0 + eslint: 7.27.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: true - /eslint-plugin-import/2.23.2_eslint@7.26.0: - resolution: {integrity: sha512-LmNoRptHBxOP+nb0PIKz1y6OSzCJlB+0g0IGS3XV4KaKk2q4szqQ6s6F1utVf5ZRkxk/QOTjdxe7v4VjS99Bsg==} + /eslint-plugin-import/2.23.3_eslint@7.27.0: + resolution: {integrity: sha512-wDxdYbSB55F7T5CC7ucDjY641VvKmlRwT0Vxh7PkY1mI4rclVRFWYfsrjDgZvwYYDZ5ee0ZtfFKXowWjqvEoRQ==} engines: {node: '>=4'} peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 dependencies: array-includes: 3.1.3 array.prototype.flat: 1.2.4 - contains-path: 1.0.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 7.26.0 + eslint: 7.27.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.1 find-up: 2.1.0 @@ -778,14 +774,14 @@ packages: tsconfig-paths: 3.9.0 dev: true - /eslint-plugin-node/11.1.0_eslint@7.26.0: + /eslint-plugin-node/11.1.0_eslint@7.27.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 7.26.0 - eslint-plugin-es: 3.0.1_eslint@7.26.0 + eslint: 7.27.0 + eslint-plugin-es: 3.0.1_eslint@7.27.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -823,8 +819,8 @@ packages: engines: {node: '>=10'} dev: true - /eslint/7.26.0: - resolution: {integrity: sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==} + /eslint/7.27.0: + resolution: {integrity: sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true dependencies: @@ -836,12 +832,14 @@ packages: debug: 4.3.1 doctrine: 3.0.0 enquirer: 2.3.6 + escape-string-regexp: 4.0.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 eslint-visitor-keys: 2.1.0 espree: 7.3.1 esquery: 1.4.0 esutils: 2.0.3 + fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 @@ -853,7 +851,7 @@ packages: js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 - lodash: 4.17.21 + lodash.merge: 4.6.2 minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 @@ -926,7 +924,7 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 - picomatch: 2.2.3 + picomatch: 2.3.0 dev: true /fast-json-stable-stringify/2.1.0: @@ -1324,6 +1322,10 @@ packages: resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} dev: true + /lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + /lodash.truncate/4.4.2: resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} dev: true @@ -1358,7 +1360,7 @@ packages: engines: {node: '>=8.6'} dependencies: braces: 3.0.2 - picomatch: 2.2.3 + picomatch: 2.3.0 dev: true /mime-db/1.47.0: @@ -1417,15 +1419,8 @@ packages: validate-npm-package-license: 3.0.4 dev: true - /normalize-path/2.1.1: - resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} - engines: {node: '>=0.10.0'} - dependencies: - remove-trailing-separator: 1.1.0 - dev: true - - /normalize-url/4.5.0: - resolution: {integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==} + /normalize-url/4.5.1: + resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} engines: {node: '>=8'} dev: false @@ -1549,13 +1544,6 @@ packages: resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==} dev: true - /path-starts-with/1.0.0: - resolution: {integrity: sha1-soJDAV6LE43lcmgqxS2kLmRq2E4=} - engines: {node: '>=4'} - dependencies: - normalize-path: 2.1.1 - dev: true - /path-type/3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -1568,8 +1556,8 @@ packages: engines: {node: '>=8'} dev: true - /picomatch/2.2.3: - resolution: {integrity: sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==} + /picomatch/2.3.0: + resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} engines: {node: '>=8.6'} dev: true @@ -1645,10 +1633,6 @@ packages: engines: {node: '>=8'} dev: true - /remove-trailing-separator/1.1.0: - resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} - dev: true - /require-from-string/2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} @@ -1754,7 +1738,7 @@ packages: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.8 + spdx-license-ids: 3.0.9 dev: true /spdx-exceptions/2.3.0: @@ -1765,11 +1749,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.8 + spdx-license-ids: 3.0.9 dev: true - /spdx-license-ids/3.0.8: - resolution: {integrity: sha512-NDgA96EnaLSvtbM7trJj+t1LUR3pirkDCcz9nOUlPb5DMBGsH7oES6C3hs3j7R9oHEa1EMvReS/BUAIT5Tcr0g==} + /spdx-license-ids/3.0.9: + resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} dev: true /sprintf-js/1.0.3: @@ -1834,7 +1818,7 @@ packages: resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.4.0 + ajv: 8.5.0 lodash.clonedeep: 4.5.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0