fix lint out of memory

pull/2163/head
Jérémy Rialland 2022-05-23 12:50:08 +02:00 committed by Johan Girod
parent c4e53e4659
commit 8442053d9d
3 changed files with 207 additions and 62 deletions

View File

@ -3,7 +3,7 @@
/* Basic Options */
// "incremental": true, // disabled for tsup, see https://github.com/egoist/tsup/issues/615 for implementation status
"target": "ES2020",
"module": "Node16",
"module": "NodeNext",
"outDir": "dist",
"declaration": true,
@ -24,7 +24,7 @@
"noFallthroughCasesInSwitch": true,
/* Module Resolution Options */
"moduleResolution": "Node16",
"moduleResolution": "NodeNext",
"isolatedModules": true,
"esModuleInterop": true,
"resolveJsonModule": true,
@ -35,6 +35,6 @@
"ts-node": {
"esm": true
},
"include": ["source", "serverless.ts"],
"include": ["source", "serverless.ts", "tsup.config.ts"],
"exclude": ["**/node_modules", "**/dist", "**/*.test.*"]
}

View File

@ -39,16 +39,16 @@
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^5.25.0",
"@typescript-eslint/parser": "^5.25.0",
"eslint": "^8.15.0",
"eslint": "^8.16.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-standard": "^17.0.0",
"eslint-plugin-cypress": "^2.12.1",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-mocha": "^10.0.3",
"eslint-plugin-n": "^15.1.0",
"eslint-plugin-mocha": "^10.0.4",
"eslint-plugin-n": "^15.2.0",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-react": "^7.29.4",
"eslint-plugin-react-hooks": "^4.4.0",
"eslint-plugin-react": "^7.30.0",
"eslint-plugin-react-hooks": "^4.5.0",
"prettier": "^2.6.2",
"rimraf": "^3.0.2"
}

253
yarn.lock
View File

@ -2281,20 +2281,20 @@ __metadata:
languageName: node
linkType: hard
"@eslint/eslintrc@npm:^1.2.3":
version: 1.2.3
resolution: "@eslint/eslintrc@npm:1.2.3"
"@eslint/eslintrc@npm:^1.3.0":
version: 1.3.0
resolution: "@eslint/eslintrc@npm:1.3.0"
dependencies:
ajv: ^6.12.4
debug: ^4.3.2
espree: ^9.3.2
globals: ^13.9.0
globals: ^13.15.0
ignore: ^5.2.0
import-fresh: ^3.2.1
js-yaml: ^4.1.0
minimatch: ^3.1.2
strip-json-comments: ^3.1.1
checksum: 48e7b7ac05cd514eee2ebb1d487600f0dd637ac21f63605e353cff6a08c7223275fe4f571d15ee9deae4e78c53edc73369ffcbed15fba4dfc1806179dbf4dc85
checksum: a1e734ad31a8b5328dce9f479f185fd4fc83dd7f06c538e1fa457fd8226b89602a55cc6458cd52b29573b01cdfaf42331be8cfc1fec732570086b591f4ed6515
languageName: node
linkType: hard
@ -7890,6 +7890,19 @@ __metadata:
languageName: node
linkType: hard
"array-includes@npm:^3.1.5":
version: 3.1.5
resolution: "array-includes@npm:3.1.5"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.4
es-abstract: ^1.19.5
get-intrinsic: ^1.1.1
is-string: ^1.0.7
checksum: f6f24d834179604656b7bec3e047251d5cc87e9e87fab7c175c61af48e80e75acd296017abcde21fb52292ab6a2a449ab2ee37213ee48c8709f004d75983f9c5
languageName: node
linkType: hard
"array-union@npm:^1.0.2":
version: 1.0.2
resolution: "array-union@npm:1.0.2"
@ -7931,7 +7944,7 @@ __metadata:
languageName: node
linkType: hard
"array.prototype.flatmap@npm:^1.2.1, array.prototype.flatmap@npm:^1.2.5":
"array.prototype.flatmap@npm:^1.2.1":
version: 1.2.5
resolution: "array.prototype.flatmap@npm:1.2.5"
dependencies:
@ -7942,6 +7955,18 @@ __metadata:
languageName: node
linkType: hard
"array.prototype.flatmap@npm:^1.3.0":
version: 1.3.0
resolution: "array.prototype.flatmap@npm:1.3.0"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.3
es-abstract: ^1.19.2
es-shim-unscopables: ^1.0.0
checksum: 818538f39409c4045d874be85df0dbd195e1446b14d22f95bdcfefea44ae77db44e42dcd89a559254ec5a7c8b338cfc986cc6d641e3472f9a5326b21eb2976a2
languageName: node
linkType: hard
"array.prototype.map@npm:^1.0.4":
version: 1.0.4
resolution: "array.prototype.map@npm:1.0.4"
@ -10537,6 +10562,16 @@ __metadata:
languageName: node
linkType: hard
"define-properties@npm:^1.1.4":
version: 1.1.4
resolution: "define-properties@npm:1.1.4"
dependencies:
has-property-descriptors: ^1.0.0
object-keys: ^1.1.1
checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b
languageName: node
linkType: hard
"define-property@npm:^0.2.5":
version: 0.2.5
resolution: "define-property@npm:0.2.5"
@ -11095,6 +11130,37 @@ __metadata:
languageName: node
linkType: hard
"es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.5":
version: 1.20.1
resolution: "es-abstract@npm:1.20.1"
dependencies:
call-bind: ^1.0.2
es-to-primitive: ^1.2.1
function-bind: ^1.1.1
function.prototype.name: ^1.1.5
get-intrinsic: ^1.1.1
get-symbol-description: ^1.0.0
has: ^1.0.3
has-property-descriptors: ^1.0.0
has-symbols: ^1.0.3
internal-slot: ^1.0.3
is-callable: ^1.2.4
is-negative-zero: ^2.0.2
is-regex: ^1.1.4
is-shared-array-buffer: ^1.0.2
is-string: ^1.0.7
is-weakref: ^1.0.2
object-inspect: ^1.12.0
object-keys: ^1.1.1
object.assign: ^4.1.2
regexp.prototype.flags: ^1.4.3
string.prototype.trimend: ^1.0.5
string.prototype.trimstart: ^1.0.5
unbox-primitive: ^1.0.2
checksum: 28da27ae0ed9c76df7ee8ef5c278df79dcfdb554415faf7068bb7c58f8ba8e2a16bfb59e586844be6429ab4c302ca7748979d48442224cb1140b051866d74b7f
languageName: node
linkType: hard
"es-array-method-boxes-properly@npm:^1.0.0":
version: 1.0.0
resolution: "es-array-method-boxes-properly@npm:1.0.0"
@ -11125,6 +11191,15 @@ __metadata:
languageName: node
linkType: hard
"es-shim-unscopables@npm:^1.0.0":
version: 1.0.0
resolution: "es-shim-unscopables@npm:1.0.0"
dependencies:
has: ^1.0.3
checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1
languageName: node
linkType: hard
"es-to-primitive@npm:^1.2.1":
version: 1.2.1
resolution: "es-to-primitive@npm:1.2.1"
@ -11921,21 +11996,21 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-mocha@npm:^10.0.3":
version: 10.0.3
resolution: "eslint-plugin-mocha@npm:10.0.3"
"eslint-plugin-mocha@npm:^10.0.4":
version: 10.0.4
resolution: "eslint-plugin-mocha@npm:10.0.4"
dependencies:
eslint-utils: ^3.0.0
ramda: ^0.27.1
ramda: ^0.28.0
peerDependencies:
eslint: ">=7.0.0"
checksum: 8b1722d1c277618afa2ef734d2deb9f38b7352248233273d417f58e5e3374219037bcd72816622851528a971028793a827fd443618e045992d81ac9f62d0b137
checksum: f175eb94b1e238ece54bf46fa36389758591131397ec96db149d6d4046d7f25476f70c7de68499a72ae94f8d8303d592264a4ce6446f31bc891abd953324c94f
languageName: node
linkType: hard
"eslint-plugin-n@npm:^15.1.0":
version: 15.1.0
resolution: "eslint-plugin-n@npm:15.1.0"
"eslint-plugin-n@npm:^15.2.0":
version: 15.2.0
resolution: "eslint-plugin-n@npm:15.2.0"
dependencies:
builtins: ^4.0.0
eslint-plugin-es: ^4.1.0
@ -11947,7 +12022,7 @@ __metadata:
semver: ^6.3.0
peerDependencies:
eslint: ">=7.0.0"
checksum: 6c358fe29a511756617356a50a8867ec21e7ad426e2f6a1d179edbcfb8a8ded6c28b58bb5570dd198b66cb4f395e54e31c26cd9ac74d1df62901be7bbc7af2c1
checksum: 4303dea35a40877958e5de9d54c098d842191428e1cef0df320cc3533ecd0b539a67323f6788bffdf76445c2f5a5dfe28837a5d1efb70ebb29c0caa6259bb805
languageName: node
linkType: hard
@ -11960,36 +12035,36 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-react-hooks@npm:^4.4.0":
version: 4.4.0
resolution: "eslint-plugin-react-hooks@npm:4.4.0"
"eslint-plugin-react-hooks@npm:^4.5.0":
version: 4.5.0
resolution: "eslint-plugin-react-hooks@npm:4.5.0"
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
checksum: 350b50d45677cb2df682b9e54475912746bd2f56fc342e4d47fad78d71eb1b2b742e702f1e6c04ab2196346d3d7a2e327b5eee826f5b96bfb84b5c41d35e44e9
checksum: 0389377de635dd9b769f6f52e2c9e6ab857a0cdfecc3734c95ce81676a752e781bb5c44fd180e01953a03a77278323d90729776438815557b069ceb988ab1f9f
languageName: node
linkType: hard
"eslint-plugin-react@npm:^7.29.4":
version: 7.29.4
resolution: "eslint-plugin-react@npm:7.29.4"
"eslint-plugin-react@npm:^7.30.0":
version: 7.30.0
resolution: "eslint-plugin-react@npm:7.30.0"
dependencies:
array-includes: ^3.1.4
array.prototype.flatmap: ^1.2.5
array-includes: ^3.1.5
array.prototype.flatmap: ^1.3.0
doctrine: ^2.1.0
estraverse: ^5.3.0
jsx-ast-utils: ^2.4.1 || ^3.0.0
minimatch: ^3.1.2
object.entries: ^1.1.5
object.fromentries: ^2.0.5
object.hasown: ^1.1.0
object.hasown: ^1.1.1
object.values: ^1.1.5
prop-types: ^15.8.1
resolve: ^2.0.0-next.3
semver: ^6.3.0
string.prototype.matchall: ^4.0.6
string.prototype.matchall: ^4.0.7
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
checksum: bb7d3715ccd7f3e0d7bfaa2125b26d96865695bcfea4a3d510a5763342a74ab5b99a88e13aad9245f9461ad87e4bce69c33fc946888115d576233f9b6e69700d
checksum: 729b7682a0fe6eab068171c159503ac57120ecc7b20067e76300b08879745c16a687e2033378ab45d9a3182da8844d06197a89081be83e1eb21fcceb76e79214
languageName: node
linkType: hard
@ -12064,11 +12139,11 @@ __metadata:
languageName: node
linkType: hard
"eslint@npm:^8.15.0":
version: 8.15.0
resolution: "eslint@npm:8.15.0"
"eslint@npm:^8.16.0":
version: 8.16.0
resolution: "eslint@npm:8.16.0"
dependencies:
"@eslint/eslintrc": ^1.2.3
"@eslint/eslintrc": ^1.3.0
"@humanwhocodes/config-array": ^0.9.2
ajv: ^6.10.0
chalk: ^4.0.0
@ -12086,7 +12161,7 @@ __metadata:
file-entry-cache: ^6.0.1
functional-red-black-tree: ^1.0.1
glob-parent: ^6.0.1
globals: ^13.6.0
globals: ^13.15.0
ignore: ^5.2.0
import-fresh: ^3.0.0
imurmurhash: ^0.1.4
@ -12105,7 +12180,7 @@ __metadata:
v8-compile-cache: ^2.0.3
bin:
eslint: bin/eslint.js
checksum: d8896393832e154e1381a21041cfe4d12a73a76fac26ea27cabbc0e5fdac87918ad651f07f804ef6faacd3868572de3c1ec5d96edf5502bc999eff0c423638f7
checksum: 654a0200b49dc07280673fee13cdfb04326466790e031dfa9660b69fba3b1cf766a51504328f9de56bd18e6b5eb7578985cf29dc7f016c5ec851220ff9db95eb
languageName: node
linkType: hard
@ -13070,7 +13145,7 @@ __metadata:
languageName: node
linkType: hard
"function.prototype.name@npm:^1.1.0":
"function.prototype.name@npm:^1.1.0, function.prototype.name@npm:^1.1.5":
version: 1.1.5
resolution: "function.prototype.name@npm:1.1.5"
dependencies:
@ -13385,12 +13460,12 @@ __metadata:
languageName: node
linkType: hard
"globals@npm:^13.6.0, globals@npm:^13.9.0":
version: 13.13.0
resolution: "globals@npm:13.13.0"
"globals@npm:^13.15.0":
version: 13.15.0
resolution: "globals@npm:13.15.0"
dependencies:
type-fest: ^0.20.2
checksum: c55ea8fd3afecb72567bac41605577e19e68476993dfb0ca4c49b86075af5f0ae3f0f5502525f69010f7c5ea5db6a1c540a80a4f80ebdfb2f686d87b0f05d7e9
checksum: 383ade0873b2ab29ce6d143466c203ed960491575bc97406395e5c8434026fb02472ab2dfff5bc16689b8460269b18fda1047975295cd0183904385c51258bae
languageName: node
linkType: hard
@ -13493,6 +13568,13 @@ __metadata:
languageName: node
linkType: hard
"has-bigints@npm:^1.0.2":
version: 1.0.2
resolution: "has-bigints@npm:1.0.2"
checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b
languageName: node
linkType: hard
"has-flag@npm:^3.0.0":
version: 3.0.0
resolution: "has-flag@npm:3.0.0"
@ -13516,6 +13598,15 @@ __metadata:
languageName: node
linkType: hard
"has-property-descriptors@npm:^1.0.0":
version: 1.0.0
resolution: "has-property-descriptors@npm:1.0.0"
dependencies:
get-intrinsic: ^1.1.1
checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb
languageName: node
linkType: hard
"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
version: 1.0.3
resolution: "has-symbols@npm:1.0.3"
@ -14807,6 +14898,15 @@ __metadata:
languageName: node
linkType: hard
"is-shared-array-buffer@npm:^1.0.2":
version: 1.0.2
resolution: "is-shared-array-buffer@npm:1.0.2"
dependencies:
call-bind: ^1.0.2
checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a
languageName: node
linkType: hard
"is-stream@npm:^1.0.1, is-stream@npm:^1.1.0":
version: 1.1.0
resolution: "is-stream@npm:1.1.0"
@ -17113,13 +17213,13 @@ __metadata:
languageName: node
linkType: hard
"object.hasown@npm:^1.1.0":
version: 1.1.0
resolution: "object.hasown@npm:1.1.0"
"object.hasown@npm:^1.1.1":
version: 1.1.1
resolution: "object.hasown@npm:1.1.1"
dependencies:
define-properties: ^1.1.3
es-abstract: ^1.19.1
checksum: 5c5d0b1b793514609f7a635f3110fbd346e142c9afd2485b802775e1ef6c90e48ff6e8e8744927933370ba30964e21af9c5fcf782b47f34d650aa6b277565330
define-properties: ^1.1.4
es-abstract: ^1.19.5
checksum: d8ed4907ce57f48b93e3b53c418fd6787bf226a51e8d698c91e39b78e80fe5b124cb6282f6a9d5be21cf9e2c7829ab10206dcc6112b7748860eefe641880c793
languageName: node
linkType: hard
@ -18500,10 +18600,10 @@ __metadata:
languageName: node
linkType: hard
"ramda@npm:^0.27.1":
version: 0.27.2
resolution: "ramda@npm:0.27.2"
checksum: 28d6735dd1eea1a796c56cf6111f3673c6105bbd736e521cdd7826c46a18eeff337c2dba4668f6eed990d539b9961fd6db19aa46ccc1530ba67a396c0a9f580d
"ramda@npm:^0.28.0":
version: 0.28.0
resolution: "ramda@npm:0.28.0"
checksum: 44ea6e5010bba70151b6a92d8114a91915e8b5a16105cce65fae58c9d7386b812c429645e35f21141d7087568550ce383bc10ee1a65cdec951f4b69ea457e6a4
languageName: node
linkType: hard
@ -19255,6 +19355,17 @@ __metadata:
languageName: node
linkType: hard
"regexp.prototype.flags@npm:^1.4.3":
version: 1.4.3
resolution: "regexp.prototype.flags@npm:1.4.3"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.3
functions-have-names: ^1.2.2
checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6
languageName: node
linkType: hard
"regexpp@npm:^3.0.0, regexpp@npm:^3.2.0":
version: 3.2.0
resolution: "regexpp@npm:3.2.0"
@ -19755,16 +19866,16 @@ __metadata:
dependencies:
"@typescript-eslint/eslint-plugin": ^5.25.0
"@typescript-eslint/parser": ^5.25.0
eslint: ^8.15.0
eslint: ^8.16.0
eslint-config-prettier: ^8.5.0
eslint-config-standard: ^17.0.0
eslint-plugin-cypress: ^2.12.1
eslint-plugin-import: ^2.26.0
eslint-plugin-mocha: ^10.0.3
eslint-plugin-n: ^15.1.0
eslint-plugin-mocha: ^10.0.4
eslint-plugin-n: ^15.2.0
eslint-plugin-promise: ^6.0.0
eslint-plugin-react: ^7.29.4
eslint-plugin-react-hooks: ^4.4.0
eslint-plugin-react: ^7.30.0
eslint-plugin-react-hooks: ^4.5.0
prettier: ^2.6.2
rimraf: ^3.0.2
languageName: unknown
@ -20766,7 +20877,7 @@ __metadata:
languageName: node
linkType: hard
"string.prototype.matchall@npm:^4.0.0 || ^3.0.1, string.prototype.matchall@npm:^4.0.6":
"string.prototype.matchall@npm:^4.0.0 || ^3.0.1, string.prototype.matchall@npm:^4.0.7":
version: 4.0.7
resolution: "string.prototype.matchall@npm:4.0.7"
dependencies:
@ -20814,6 +20925,17 @@ __metadata:
languageName: node
linkType: hard
"string.prototype.trimend@npm:^1.0.5":
version: 1.0.5
resolution: "string.prototype.trimend@npm:1.0.5"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.4
es-abstract: ^1.19.5
checksum: d44f543833112f57224e79182debadc9f4f3bf9d48a0414d6f0cbd2a86f2b3e8c0ca1f95c3f8e5b32ae83e91554d79d932fc746b411895f03f93d89ed3dfb6bc
languageName: node
linkType: hard
"string.prototype.trimstart@npm:^1.0.4":
version: 1.0.4
resolution: "string.prototype.trimstart@npm:1.0.4"
@ -20824,6 +20946,17 @@ __metadata:
languageName: node
linkType: hard
"string.prototype.trimstart@npm:^1.0.5":
version: 1.0.5
resolution: "string.prototype.trimstart@npm:1.0.5"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.4
es-abstract: ^1.19.5
checksum: a4857c5399ad709d159a77371eeaa8f9cc284469a0b5e1bfe405de16f1fd4166a8ea6f4180e55032f348d1b679b1599fd4301fbc7a8b72bdb3e795e43f7b1048
languageName: node
linkType: hard
"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1":
version: 1.3.0
resolution: "string_decoder@npm:1.3.0"
@ -21863,6 +21996,18 @@ __metadata:
languageName: node
linkType: hard
"unbox-primitive@npm:^1.0.2":
version: 1.0.2
resolution: "unbox-primitive@npm:1.0.2"
dependencies:
call-bind: ^1.0.2
has-bigints: ^1.0.2
has-symbols: ^1.0.3
which-boxed-primitive: ^1.0.2
checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9
languageName: node
linkType: hard
"unc-path-regex@npm:^0.1.2":
version: 0.1.2
resolution: "unc-path-regex@npm:0.1.2"