Skip to content

Commit ba6d97e

Browse files
authored
Merge pull request #36 from ynhhoJ/features/35
✨ Return error instead of null/undefined variables
2 parents 479439d + 8d5f71f commit ba6d97e

8 files changed

+107
-68
lines changed

package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "flibusta",
3-
"version": "0.3.7",
3+
"version": "0.4.0",
44
"author": "ynhhoJ",
55
"description": "Unofficial Flibusta API based on website search engine. If you like to read books - buy",
66
"license": "MIT",
@@ -35,23 +35,23 @@
3535
},
3636
"dependencies": {
3737
"axios": "0.27.2",
38-
"fast-xml-parser": "4.0.9",
38+
"fast-xml-parser": "4.0.10",
3939
"lodash": "^4.17.21",
40-
"node-html-parser": "5.4.2"
40+
"node-html-parser": "6.0.0"
4141
},
4242
"devDependencies": {
4343
"@istanbuljs/nyc-config-typescript": "^1.0.2",
4444
"@types/chai": "4.3.3",
45-
"@types/lodash": "4.14.184",
45+
"@types/lodash": "4.14.185",
4646
"@types/mocha": "^9.1.0",
47-
"@types/node": "18.7.15",
47+
"@types/node": "18.7.18",
4848
"@types/webpack-node-externals": "^2.5.3",
4949
"@typescript-eslint/eslint-plugin": "5.36.2",
50-
"@typescript-eslint/parser": "5.36.2",
50+
"@typescript-eslint/parser": "5.37.0",
5151
"chai": "^4.3.6",
5252
"copyfiles": "^2.4.1",
5353
"cross-env": "^7.0.3",
54-
"eslint": "8.23.0",
54+
"eslint": "8.23.1",
5555
"eslint-config-airbnb": "^19.0.4",
5656
"eslint-config-airbnb-base": "^15.0.0",
5757
"eslint-config-airbnb-typescript": "17.0.0",
@@ -64,7 +64,7 @@
6464
"ts-loader": "9.3.1",
6565
"ts-node": "10.9.1",
6666
"tscpaths": "^0.0.9",
67-
"typescript": "4.8.2",
67+
"typescript": "4.8.3",
6868
"typescript-transform-paths": "^3.3.1",
6969
"webpack": "5.74.0",
7070
"webpack-cli": "^4.9.2",

src/api/getCoverByBookId.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ class GetCoverByBookId {
1919
private async fetchImageByTypeUrl(url: string): Promise<Nullable<File>> {
2020
return this.axiosInstance.get<File>(url, {})
2121
.then((response) => response.data)
22-
// eslint-disable-next-line unicorn/no-useless-undefined
23-
.catch(() => undefined);
22+
.catch((error) => error);
2423
}
2524

2625
private async fetchCoverByUrl(id: number): Promise<Nullable<File>> {

src/flibustaApiHelper.ts

+1-6
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,7 @@ abstract class FlibustaAPIHelper extends FlibustaOpdsApiHelper {
6565
public async getFlibustaHTMLPage(url: string): Promise<HTMLElement | null> {
6666
return this.axiosInstance.get<string>(url)
6767
.then((response) => parse(response.data).querySelector('#main'))
68-
.catch((error) => {
69-
console.log(`[API] ERROR: ${error}`);
70-
71-
// eslint-disable-next-line unicorn/no-null
72-
return null;
73-
});
68+
.catch((error) => error);
7469
}
7570

7671
public getInformationOfBookOrAuthor(node: HTMLElement): Author;

src/flibustaOpdsApiHelper.ts

+1-7
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,7 @@ class FlibustaOpdsApiHelper {
141141
const parser = new XMLParser(parsingOptions);
142142

143143
return parser.parse(response.data);
144-
})
145-
.catch((error) => {
146-
console.log(`[API] ERROR: ${error}`);
147-
148-
// eslint-disable-next-line unicorn/no-null
149-
return null;
150-
});
144+
}).catch((error) => error);
151145
}
152146
}
153147

tests/api/getCoverByBookId.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ describe('GetCoverBookById', () => {
2828
expect(coverByBookId).to.satisfy((cover: File) => !isNil(cover));
2929
});
3030

31-
it('should return undefined', async () => {
31+
it('should return axios error', async () => {
3232
const coverByBookId = await getCoverByBookIdApi.getCoverByBookId(Number.POSITIVE_INFINITY);
3333

34-
expect(coverByBookId).to.be.equal(undefined);
34+
expect(axios.isAxiosError(coverByBookId)).to.be.equal(true);
3535
});
3636
});
3737
});

tests/flibustaApiHelper.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,15 @@ describe('FlibustaAPIHelper', () => {
5757
expect(flibustaHTMLPage.id).to.be.equal('main');
5858
});
5959

60-
it('should return undefined when flibusta html page is wrong', async () => {
60+
it('should return axios error when flibusta html page is wrong', async () => {
6161
const url = 'booksed';
6262
const flibustaHTMLPage = await flibustaApiHelper.getFlibustaHTMLPage(url);
6363

6464
if (isNil(flibustaHTMLPage)) {
6565
return;
6666
}
6767

68-
expect(flibustaHTMLPage).to.be.equal(undefined);
68+
expect(axios.isAxiosError(flibustaHTMLPage)).to.be.equal(true);
6969
});
7070
});
7171

tests/index.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { SearchBooksByNameOpdsResult } from '@localTypes/searchBooksByNameOpdsRe
88
import { PaginatedSearchResult } from '@localTypes/paginatedSearchResult';
99
import {Genres} from "@localTypes/genres";
1010
import AuthorBooks from "@localTypes/authorsBook";
11+
import axios from 'axios';
1112

1213
should();
1314

@@ -392,10 +393,10 @@ describe('FlibustaAPI', () => {
392393
expect(coverByBookId).to.satisfy((cover: File) => !isNil(cover));
393394
});
394395

395-
it('should return undefined', async () => {
396+
it('should return axios error', async () => {
396397
const coverByBookId = await flibustaApi.getCoverByBookId(Number.POSITIVE_INFINITY);
397-
398-
expect(coverByBookId).to.be.equal(undefined);
398+
399+
expect(axios.isAxiosError(coverByBookId)).to.be.equal(true);
399400
});
400401
});
401402
});

yarn.lock

+88-38
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,10 @@
200200
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
201201
integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
202202

203-
"@eslint/eslintrc@^1.3.1":
204-
version "1.3.1"
205-
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.1.tgz#de0807bfeffc37b964a7d0400e0c348ce5a2543d"
206-
integrity sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==
203+
"@eslint/eslintrc@^1.3.2":
204+
version "1.3.2"
205+
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.2.tgz#58b69582f3b7271d8fa67fe5251767a5b38ea356"
206+
integrity sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==
207207
dependencies:
208208
ajv "^6.12.4"
209209
debug "^4.3.2"
@@ -428,10 +428,10 @@
428428
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
429429
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
430430

431-
"@types/[email protected].184":
432-
version "4.14.184"
433-
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.184.tgz#23f96cd2a21a28e106dc24d825d4aa966de7a9fe"
434-
integrity sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==
431+
"@types/[email protected].185":
432+
version "4.14.185"
433+
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.185.tgz#c9843f5a40703a8f5edfd53358a58ae729816908"
434+
integrity sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==
435435

436436
"@types/minimatch@*":
437437
version "3.0.5"
@@ -448,10 +448,10 @@
448448
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.42.tgz#d7e8f22700efc94d125103075c074396b5f41f9b"
449449
integrity sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==
450450

451-
"@types/[email protected].15":
452-
version "18.7.15"
453-
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.15.tgz#20ae1ec80c57ee844b469f968a1cd511d4088b29"
454-
integrity sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==
451+
"@types/[email protected].18":
452+
version "18.7.18"
453+
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.18.tgz#633184f55c322e4fb08612307c274ee6d5ed3154"
454+
integrity sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==
455455

456456
"@types/normalize-package-data@^2.4.0":
457457
version "2.4.1"
@@ -481,14 +481,14 @@
481481
semver "^7.3.7"
482482
tsutils "^3.21.0"
483483

484-
"@typescript-eslint/parser@5.36.2":
485-
version "5.36.2"
486-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.36.2.tgz#3ddf323d3ac85a25295a55fcb9c7a49ab4680ddd"
487-
integrity sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA==
484+
"@typescript-eslint/parser@5.37.0":
485+
version "5.37.0"
486+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.37.0.tgz#c382077973f3a4ede7453fb14cadcad3970cbf3b"
487+
integrity sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==
488488
dependencies:
489-
"@typescript-eslint/scope-manager" "5.36.2"
490-
"@typescript-eslint/types" "5.36.2"
491-
"@typescript-eslint/typescript-estree" "5.36.2"
489+
"@typescript-eslint/scope-manager" "5.37.0"
490+
"@typescript-eslint/types" "5.37.0"
491+
"@typescript-eslint/typescript-estree" "5.37.0"
492492
debug "^4.3.4"
493493

494494
"@typescript-eslint/[email protected]":
@@ -499,6 +499,14 @@
499499
"@typescript-eslint/types" "5.36.2"
500500
"@typescript-eslint/visitor-keys" "5.36.2"
501501

502+
"@typescript-eslint/[email protected]":
503+
version "5.37.0"
504+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz#044980e4f1516a774a418dafe701a483a6c9f9ca"
505+
integrity sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==
506+
dependencies:
507+
"@typescript-eslint/types" "5.37.0"
508+
"@typescript-eslint/visitor-keys" "5.37.0"
509+
502510
"@typescript-eslint/[email protected]":
503511
version "5.36.2"
504512
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.36.2.tgz#752373f4babf05e993adf2cd543a763632826391"
@@ -514,6 +522,11 @@
514522
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.36.2.tgz#a5066e500ebcfcee36694186ccc57b955c05faf9"
515523
integrity sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==
516524

525+
"@typescript-eslint/[email protected]":
526+
version "5.37.0"
527+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.37.0.tgz#09e4870a5f3af7af3f84e08d792644a87d232261"
528+
integrity sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==
529+
517530
"@typescript-eslint/[email protected]":
518531
version "5.36.2"
519532
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.2.tgz#0c93418b36c53ba0bc34c61fe9405c4d1d8fe560"
@@ -527,6 +540,19 @@
527540
semver "^7.3.7"
528541
tsutils "^3.21.0"
529542

543+
"@typescript-eslint/[email protected]":
544+
version "5.37.0"
545+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz#956dcf5c98363bcb97bdd5463a0a86072ff79355"
546+
integrity sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==
547+
dependencies:
548+
"@typescript-eslint/types" "5.37.0"
549+
"@typescript-eslint/visitor-keys" "5.37.0"
550+
debug "^4.3.4"
551+
globby "^11.1.0"
552+
is-glob "^4.0.3"
553+
semver "^7.3.7"
554+
tsutils "^3.21.0"
555+
530556
"@typescript-eslint/[email protected]":
531557
version "5.36.2"
532558
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.36.2.tgz#b01a76f0ab244404c7aefc340c5015d5ce6da74c"
@@ -547,6 +573,14 @@
547573
"@typescript-eslint/types" "5.36.2"
548574
eslint-visitor-keys "^3.3.0"
549575

576+
"@typescript-eslint/[email protected]":
577+
version "5.37.0"
578+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz#7b72dd343295ea11e89b624995abc7103c554eee"
579+
integrity sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==
580+
dependencies:
581+
"@typescript-eslint/types" "5.37.0"
582+
eslint-visitor-keys "^3.3.0"
583+
550584
551585
version "1.1.2"
552586
resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"
@@ -1703,12 +1737,12 @@ eslint-visitor-keys@^3.3.0:
17031737
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826"
17041738
integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==
17051739

1706-
1707-
version "8.23.0"
1708-
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.0.tgz#a184918d288820179c6041bb3ddcc99ce6eea040"
1709-
integrity sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==
1740+
1741+
version "8.23.1"
1742+
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.23.1.tgz#cfd7b3f7fdd07db8d16b4ac0516a29c8d8dca5dc"
1743+
integrity sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==
17101744
dependencies:
1711-
"@eslint/eslintrc" "^1.3.1"
1745+
"@eslint/eslintrc" "^1.3.2"
17121746
"@humanwhocodes/config-array" "^0.10.4"
17131747
"@humanwhocodes/gitignore-to-minimatch" "^1.0.2"
17141748
"@humanwhocodes/module-importer" "^1.0.1"
@@ -1727,7 +1761,6 @@ [email protected]:
17271761
fast-deep-equal "^3.1.3"
17281762
file-entry-cache "^6.0.1"
17291763
find-up "^5.0.0"
1730-
functional-red-black-tree "^1.0.1"
17311764
glob-parent "^6.0.1"
17321765
globals "^13.15.0"
17331766
globby "^11.1.0"
@@ -1736,6 +1769,7 @@ [email protected]:
17361769
import-fresh "^3.0.0"
17371770
imurmurhash "^0.1.4"
17381771
is-glob "^4.0.0"
1772+
js-sdsl "^4.1.4"
17391773
js-yaml "^4.1.0"
17401774
json-stable-stringify-without-jsonify "^1.0.1"
17411775
levn "^0.4.1"
@@ -1855,7 +1889,7 @@ fast-glob@^2.2.6:
18551889
merge2 "^1.2.3"
18561890
micromatch "^3.1.10"
18571891

1858-
fast-glob@^3.2.11, fast-glob@^3.2.9:
1892+
fast-glob@^3.2.11:
18591893
version "3.2.11"
18601894
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9"
18611895
integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==
@@ -1866,6 +1900,17 @@ fast-glob@^3.2.11, fast-glob@^3.2.9:
18661900
merge2 "^1.3.0"
18671901
micromatch "^4.0.4"
18681902

1903+
fast-glob@^3.2.9:
1904+
version "3.2.12"
1905+
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
1906+
integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
1907+
dependencies:
1908+
"@nodelib/fs.stat" "^2.0.2"
1909+
"@nodelib/fs.walk" "^1.2.3"
1910+
glob-parent "^5.1.2"
1911+
merge2 "^1.3.0"
1912+
micromatch "^4.0.4"
1913+
18691914
fast-json-stable-stringify@^2.0.0:
18701915
version "2.1.0"
18711916
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
@@ -1876,10 +1921,10 @@ fast-levenshtein@^2.0.6:
18761921
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
18771922
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
18781923

1879-
1880-
version "4.0.9"
1881-
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.0.9.tgz#3a81dab7b4952b8d38f0136d28bd055b80ed6512"
1882-
integrity sha512-4G8EzDg2Nb1Qurs3f7BpFV4+jpMVsdgLVuG1Uv8O2OHJfVCg7gcA53obuKbmVqzd4Y7YXVBK05oJG7hzGIdyzg==
1924+
1925+
version "4.0.10"
1926+
resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.0.10.tgz#72c81f74a0ef98af77ef37dd19d227533aae2994"
1927+
integrity sha512-mYMMIk7Ho1QOiedyvafdyPamn1Vlda+5n95lcn0g79UiCQoLQ2xfPQ8m3pcxBMpVaftYXtoIE2wrNTjmLQnnkg==
18831928
dependencies:
18841929
strnum "^1.0.5"
18851930

@@ -2720,6 +2765,11 @@ jest-worker@^27.4.5:
27202765
merge-stream "^2.0.0"
27212766
supports-color "^8.0.0"
27222767

2768+
js-sdsl@^4.1.4:
2769+
version "4.1.4"
2770+
resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.1.4.tgz#78793c90f80e8430b7d8dc94515b6c77d98a26a6"
2771+
integrity sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==
2772+
27232773
js-tokens@^4.0.0:
27242774
version "4.0.0"
27252775
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
@@ -3058,10 +3108,10 @@ neo-async@^2.6.2:
30583108
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
30593109
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
30603110

3061-
node-html-parser@5.4.2:
3062-
version "5.4.2"
3063-
resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-5.4.2.tgz#93e004038c17af80226c942336990a0eaed8136a"
3064-
integrity sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==
3111+
node-html-parser@6.0.0:
3112+
version "6.0.0"
3113+
resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-6.0.0.tgz#da86ce139ba0b9ec72f86f32a5997738f2b51255"
3114+
integrity sha512-o4vS5Jm7ZdV5WN4/jHmCEVJOpm4exLCeXOcZnNzXi0BGv0AS8FsGwyQ4k0Ujmui1NMQs6qsTy+amjjpr9rmz4Q==
30653115
dependencies:
30663116
css-select "^4.2.1"
30673117
he "1.2.0"
@@ -4151,10 +4201,10 @@ typescript-transform-paths@^3.3.1:
41514201
dependencies:
41524202
minimatch "^3.0.4"
41534203

4154-
4155-
version "4.8.2"
4156-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.2.tgz#e3b33d5ccfb5914e4eeab6699cf208adee3fd790"
4157-
integrity sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==
4204+
4205+
version "4.8.3"
4206+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88"
4207+
integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==
41584208

41594209
unbox-primitive@^1.0.2:
41604210
version "1.0.2"

0 commit comments

Comments
 (0)