diff --git a/.changeset/slimy-pears-notice.md b/.changeset/slimy-pears-notice.md new file mode 100644 index 0000000..db79eac --- /dev/null +++ b/.changeset/slimy-pears-notice.md @@ -0,0 +1,5 @@ +--- +'@driimus/aws-event-factory': patch +--- + +fix: declare faker as peer dependency diff --git a/package.json b/package.json index 082b4c0..f52aeff 100644 --- a/package.json +++ b/package.json @@ -18,12 +18,12 @@ "devDependencies": { "@changesets/changelog-github": "^0.4.7", "@changesets/cli": "^2.25.2", - "@faker-js/faker": "^7.6.0", + "@faker-js/faker": "^8.0.2", "@types/aws-lambda": "^8.10.109", "@types/node": "^16.18.0", "@typescript-eslint/eslint-plugin": "^5.42.0", "@typescript-eslint/parser": "^5.42.0", - "eslint": "^8.27.0", + "eslint": "^8.28.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.4", diff --git a/packages/aws-event-factory/package.json b/packages/aws-event-factory/package.json index 067fd1c..57b46fd 100644 --- a/packages/aws-event-factory/package.json +++ b/packages/aws-event-factory/package.json @@ -30,6 +30,7 @@ "build": "tsc" }, "peerDependencies": { + "@faker-js/faker": "^8.0.2", "@types/aws-lambda": "^8.10.109", "fishery": "^2.2.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 13068da..a935abf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,8 +11,8 @@ importers: specifier: ^2.25.2 version: 2.25.2 '@faker-js/faker': - specifier: ^7.6.0 - version: 7.6.0 + specifier: ^8.0.2 + version: 8.0.2 '@types/aws-lambda': specifier: ^8.10.109 version: 8.10.109 @@ -21,34 +21,34 @@ importers: version: 16.18.0 '@typescript-eslint/eslint-plugin': specifier: ^5.42.0 - version: 5.42.0(@typescript-eslint/parser@5.42.0)(eslint@8.27.0)(typescript@5.0.2) + version: 5.42.0(@typescript-eslint/parser@5.42.0)(eslint@8.28.0)(typescript@5.0.2) '@typescript-eslint/parser': specifier: ^5.42.0 - version: 5.42.0(eslint@8.27.0)(typescript@5.0.2) + version: 5.42.0(eslint@8.28.0)(typescript@5.0.2) eslint: - specifier: ^8.27.0 - version: 8.27.0 + specifier: ^8.28.0 + version: 8.28.0 eslint-config-prettier: specifier: ^8.5.0 - version: 8.5.0(eslint@8.27.0) + version: 8.5.0(eslint@8.28.0) eslint-plugin-import: specifier: ^2.26.0 - version: 2.26.0(@typescript-eslint/parser@5.42.0)(eslint@8.27.0) + version: 2.26.0(@typescript-eslint/parser@5.42.0)(eslint@8.28.0) eslint-plugin-jest: specifier: ^27.1.4 - version: 27.1.4(@typescript-eslint/eslint-plugin@5.42.0)(eslint@8.27.0)(typescript@5.0.2) + version: 27.1.4(@typescript-eslint/eslint-plugin@5.42.0)(eslint@8.28.0)(typescript@5.0.2) eslint-plugin-prettier: specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.27.0)(prettier@2.7.1) + version: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.28.0)(prettier@2.7.1) eslint-plugin-simple-import-sort: specifier: ^10.0.0 - version: 10.0.0(eslint@8.27.0) + version: 10.0.0(eslint@8.28.0) eslint-plugin-turbo: specifier: ^1.0.0 - version: 1.8.6(eslint@8.27.0) + version: 1.8.6(eslint@8.28.0) eslint-plugin-unicorn: specifier: ^46.0.0 - version: 46.0.0(eslint@8.27.0) + version: 46.0.0(eslint@8.28.0) fishery: specifier: ^2.2.2 version: 2.2.2 @@ -67,6 +67,9 @@ importers: packages/aws-event-factory: dependencies: + '@faker-js/faker': + specifier: ^8.0.2 + version: 8.0.2 '@types/aws-lambda': specifier: ^8.10.109 version: 8.10.109 @@ -1079,25 +1082,25 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.27.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.28.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.27.0 - eslint-visitor-keys: 3.3.0 + eslint: 8.28.0 + eslint-visitor-keys: 3.4.1 dev: true - /@eslint/eslintrc@1.3.3: - resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==} + /@eslint/eslintrc@1.4.1: + resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.4.1 - globals: 13.17.0 - ignore: 5.2.0 + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -1106,13 +1109,12 @@ packages: - supports-color dev: true - /@faker-js/faker@7.6.0: - resolution: {integrity: sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==} - engines: {node: '>=14.0.0', npm: '>=6.0.0'} - dev: true + /@faker-js/faker@8.0.2: + resolution: {integrity: sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} - /@humanwhocodes/config-array@0.11.7: - resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==} + /@humanwhocodes/config-array@0.11.10: + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -1199,7 +1201,7 @@ packages: engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.15.0 dev: true /@sinclair/typebox@0.24.51: @@ -1340,7 +1342,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.42.0(@typescript-eslint/parser@5.42.0)(eslint@8.27.0)(typescript@5.0.2): + /@typescript-eslint/eslint-plugin@5.42.0(@typescript-eslint/parser@5.42.0)(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-5TJh2AgL6+wpL8H/GTSjNb4WrjKoR2rqvFxR/DDTqYNk6uXn8BJMEcncLSpMbf/XV1aS0jAjYwn98uvVCiAywQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1351,12 +1353,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.42.0(eslint@8.27.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.42.0(eslint@8.28.0)(typescript@5.0.2) '@typescript-eslint/scope-manager': 5.42.0 - '@typescript-eslint/type-utils': 5.42.0(eslint@8.27.0)(typescript@5.0.2) - '@typescript-eslint/utils': 5.42.0(eslint@8.27.0)(typescript@5.0.2) + '@typescript-eslint/type-utils': 5.42.0(eslint@8.28.0)(typescript@5.0.2) + '@typescript-eslint/utils': 5.42.0(eslint@8.28.0)(typescript@5.0.2) debug: 4.3.4 - eslint: 8.27.0 + eslint: 8.28.0 ignore: 5.2.0 natural-compare-lite: 1.4.0 regexpp: 3.2.0 @@ -1367,7 +1369,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.42.0(eslint@8.27.0)(typescript@5.0.2): + /@typescript-eslint/parser@5.42.0(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-Ixh9qrOTDRctFg3yIwrLkgf33AHyEIn6lhyf5cCfwwiGtkWhNpVKlEZApi3inGQR/barWnY7qY8FbGKBO7p3JA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1381,7 +1383,7 @@ packages: '@typescript-eslint/types': 5.42.0 '@typescript-eslint/typescript-estree': 5.42.0(typescript@5.0.2) debug: 4.3.4 - eslint: 8.27.0 + eslint: 8.28.0 typescript: 5.0.2 transitivePeerDependencies: - supports-color @@ -1395,7 +1397,7 @@ packages: '@typescript-eslint/visitor-keys': 5.42.0 dev: true - /@typescript-eslint/type-utils@5.42.0(eslint@8.27.0)(typescript@5.0.2): + /@typescript-eslint/type-utils@5.42.0(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-HW14TXC45dFVZxnVW8rnUGnvYyRC0E/vxXShFCthcC9VhVTmjqOmtqj6H5rm9Zxv+ORxKA/1aLGD7vmlLsdlOg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1406,9 +1408,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.42.0(typescript@5.0.2) - '@typescript-eslint/utils': 5.42.0(eslint@8.27.0)(typescript@5.0.2) + '@typescript-eslint/utils': 5.42.0(eslint@8.28.0)(typescript@5.0.2) debug: 4.3.4 - eslint: 8.27.0 + eslint: 8.28.0 tsutils: 3.21.0(typescript@5.0.2) typescript: 5.0.2 transitivePeerDependencies: @@ -1441,7 +1443,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.42.0(eslint@8.27.0)(typescript@5.0.2): + /@typescript-eslint/utils@5.42.0(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-JZ++3+h1vbeG1NUECXQZE3hg0kias9kOtcQr3+JVQ3whnjvKuMyktJAAIj6743OeNPnGBmjj7KEmiDL7qsdnCQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1452,9 +1454,9 @@ packages: '@typescript-eslint/scope-manager': 5.42.0 '@typescript-eslint/types': 5.42.0 '@typescript-eslint/typescript-estree': 5.42.0(typescript@5.0.2) - eslint: 8.27.0 + eslint: 8.28.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.27.0) + eslint-utils: 3.0.0(eslint@8.28.0) semver: 7.3.8 transitivePeerDependencies: - supports-color @@ -1797,7 +1799,7 @@ packages: dev: true /concat-map@0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true /concordance@5.0.4: @@ -2269,13 +2271,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier@8.5.0(eslint@8.27.0): + /eslint-config-prettier@8.5.0(eslint@8.28.0): resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.27.0 + eslint: 8.28.0 dev: true /eslint-import-resolver-node@0.3.6: @@ -2287,7 +2289,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.42.0)(eslint-import-resolver-node@0.3.6)(eslint@8.27.0): + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.42.0)(eslint-import-resolver-node@0.3.6)(eslint@8.28.0): resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -2308,15 +2310,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.42.0(eslint@8.27.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.42.0(eslint@8.28.0)(typescript@5.0.2) debug: 3.2.7 - eslint: 8.27.0 + eslint: 8.28.0 eslint-import-resolver-node: 0.3.6 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.42.0)(eslint@8.27.0): + /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.42.0)(eslint@8.28.0): resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -2326,14 +2328,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.42.0(eslint@8.27.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.42.0(eslint@8.28.0)(typescript@5.0.2) array-includes: 3.1.5 array.prototype.flat: 1.3.1 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.27.0 + eslint: 8.28.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.42.0)(eslint-import-resolver-node@0.3.6)(eslint@8.27.0) + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.42.0)(eslint-import-resolver-node@0.3.6)(eslint@8.28.0) has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 @@ -2347,7 +2349,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.1.4(@typescript-eslint/eslint-plugin@5.42.0)(eslint@8.27.0)(typescript@5.0.2): + /eslint-plugin-jest@27.1.4(@typescript-eslint/eslint-plugin@5.42.0)(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-evJ9E9id/z2Fu6LR+ncNySJ6UMs5RiJiv4JsmdA3gPWoq0AR+uZyva738+Y9Uln+3WaYX+3OYP9HJoau94Iurg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -2360,15 +2362,15 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.42.0(@typescript-eslint/parser@5.42.0)(eslint@8.27.0)(typescript@5.0.2) - '@typescript-eslint/utils': 5.42.0(eslint@8.27.0)(typescript@5.0.2) - eslint: 8.27.0 + '@typescript-eslint/eslint-plugin': 5.42.0(@typescript-eslint/parser@5.42.0)(eslint@8.28.0)(typescript@5.0.2) + '@typescript-eslint/utils': 5.42.0(eslint@8.28.0)(typescript@5.0.2) + eslint: 8.28.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.27.0)(prettier@2.7.1): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.28.0)(prettier@2.7.1): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -2379,39 +2381,39 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.27.0 - eslint-config-prettier: 8.5.0(eslint@8.27.0) + eslint: 8.28.0 + eslint-config-prettier: 8.5.0(eslint@8.28.0) prettier: 2.7.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-simple-import-sort@10.0.0(eslint@8.27.0): + /eslint-plugin-simple-import-sort@10.0.0(eslint@8.28.0): resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.27.0 + eslint: 8.28.0 dev: true - /eslint-plugin-turbo@1.8.6(eslint@8.27.0): + /eslint-plugin-turbo@1.8.6(eslint@8.28.0): resolution: {integrity: sha512-LieXzur+4XtIsLst8GdupTMhvGn2ebFetG3AVErh2jHBy1EobPHbatjcdNZQMy5EsdG35axQVB8KFF3jo4u+OQ==} peerDependencies: eslint: '>6.6.0' dependencies: - eslint: 8.27.0 + eslint: 8.28.0 dev: true - /eslint-plugin-unicorn@46.0.0(eslint@8.27.0): + /eslint-plugin-unicorn@46.0.0(eslint@8.28.0): resolution: {integrity: sha512-j07WkC+PFZwk8J33LYp6JMoHa1lXc1u6R45pbSAipjpfpb7KIGr17VE2D685zCxR5VL4cjrl65kTJflziQWMDA==} engines: {node: '>=14.18'} peerDependencies: eslint: '>=8.28.0' dependencies: '@babel/helper-validator-identifier': 7.19.1 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.27.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.28.0) ci-info: 3.7.0 clean-regexp: 1.0.0 - eslint: 8.27.0 + eslint: 8.28.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.2.0 @@ -2434,21 +2436,21 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + /eslint-scope@7.2.0: + resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.27.0): + /eslint-utils@3.0.0(eslint@8.28.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.27.0 + eslint: 8.28.0 eslint-visitor-keys: 2.1.0 dev: true @@ -2462,13 +2464,18 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.27.0: - resolution: {integrity: sha512-0y1bfG2ho7mty+SiILVf9PfuRA49ek4Nc60Wmmu62QlobNR+CeXa4xXIJgcuwSQgZiWaPH+5BDsctpIW0PR/wQ==} + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint@8.28.0: + resolution: {integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.3.3 - '@humanwhocodes/config-array': 0.11.7 + '@eslint/eslintrc': 1.4.1 + '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -2477,24 +2484,24 @@ packages: debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.1.1 - eslint-utils: 3.0.0(eslint@8.27.0) - eslint-visitor-keys: 3.3.0 - espree: 9.4.1 - esquery: 1.4.0 + eslint-scope: 7.2.0 + eslint-utils: 3.0.0(eslint@8.28.0) + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.17.0 + globals: 13.20.0 grapheme-splitter: 1.0.4 - ignore: 5.2.0 + ignore: 5.2.4 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.1.5 + js-sdsl: 4.4.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -2510,13 +2517,13 @@ packages: - supports-color dev: true - /espree@9.4.1: - resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.8.2 acorn-jsx: 5.3.2(acorn@8.8.2) - eslint-visitor-keys: 3.3.0 + eslint-visitor-keys: 3.4.1 dev: true /esprima@4.0.1: @@ -2532,6 +2539,13 @@ packages: estraverse: 5.3.0 dev: true + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -2612,8 +2626,8 @@ packages: strnum: 1.0.5 dev: true - /fastq@1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: reusify: 1.0.4 dev: true @@ -2770,8 +2784,8 @@ packages: path-is-absolute: 1.0.1 dev: true - /globals@13.17.0: - resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} + /globals@13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -2861,6 +2875,11 @@ packages: engines: {node: '>= 4'} dev: true + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + dev: true + /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -3099,8 +3118,8 @@ packages: picomatch: 2.3.1 dev: true - /js-sdsl@4.1.5: - resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==} + /js-sdsl@4.4.0: + resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} dev: true /js-string-escape@1.0.1: @@ -3666,8 +3685,8 @@ packages: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: true - /punycode@2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + /punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} dev: true @@ -4267,7 +4286,7 @@ packages: /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /uuid@8.3.2: