From c2fa015f6ae329017c5700ea4638f27f99f7793b Mon Sep 17 00:00:00 2001 From: Sawyer Date: Mon, 26 Dec 2022 15:36:52 -0800 Subject: [PATCH] Bump importer versions Main change is updating mailparser to v3 to fix Node 18 issues. --- aws/email-importer/package-lock.json | 1069 ++++------------- aws/email-importer/package.json | 6 +- .../package-lock.json | 4 +- .../highlights-email-to-json/package.json | 2 +- .../package-lock.json | 4 +- .../kindle-clippings-to-json/package.json | 2 +- .../package-lock.json | 4 +- .../safari-books-csv-to-json/package.json | 2 +- 8 files changed, 257 insertions(+), 836 deletions(-) diff --git a/aws/email-importer/package-lock.json b/aws/email-importer/package-lock.json index 5b4356a3..0b91bbd3 100644 --- a/aws/email-importer/package-lock.json +++ b/aws/email-importer/package-lock.json @@ -11,11 +11,11 @@ "async": "^3.2.4", "esbuild": "^0.16.10", "firebase-admin": "^11.4.1", - "highlights-email-to-json": "^1.1.0", - "kindle-clippings-to-json": "^1.0.0", + "highlights-email-to-json": "^1.1.1", + "kindle-clippings-to-json": "^1.0.1", "kindle-email-to-json": "^2.0.2", "lodash": "^4.17.21", - "safari-books-csv-to-json": "^1.1.1", + "safari-books-csv-to-json": "^1.1.2", "string-hash": "^1.1.3" }, "devDependencies": { @@ -1630,29 +1630,17 @@ "optional": true }, "node_modules/@selderee/plugin-htmlparser2": { - "version": "0.6.0", - "license": "MIT", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.10.0.tgz", + "integrity": "sha512-gW69MEamZ4wk1OsOq1nG1jcyhXIQcnrsX5JwixVw/9xaiav8TCyjESAruu1Rz9yyInhgBXxkNwMeygKnN2uxNA==", "dependencies": { - "domhandler": "^4.2.0", - "selderee": "^0.6.0" + "domhandler": "^5.0.3", + "selderee": "^0.10.0" }, "funding": { "url": "https://ko-fi.com/killymxi" } }, - "node_modules/@selderee/plugin-htmlparser2/node_modules/domhandler": { - "version": "4.2.0", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, "node_modules/@sinclair/typebox": { "version": "0.24.51", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", @@ -2401,53 +2389,6 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cheerio-select/node_modules/domelementtype": { - "version": "2.3.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/cheerio/node_modules/domelementtype": { - "version": "2.3.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/cheerio/node_modules/entities": { - "version": "4.4.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "8.0.1", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, "node_modules/ci-info": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", @@ -2517,10 +2458,6 @@ "node": ">= 0.8" } }, - "node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -2674,10 +2611,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/discontinuous-range": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/dom-serializer": { "version": "2.0.0", "license": "MIT", @@ -2690,35 +2623,16 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.3.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "4.4.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/domelementtype": { - "version": "2.2.0", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/domhandler": { "version": "5.0.3", @@ -2733,16 +2647,6 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/domhandler/node_modules/domelementtype": { - "version": "2.3.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, "node_modules/domutils": { "version": "3.0.1", "license": "BSD-2-Clause", @@ -2755,16 +2659,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/domutils/node_modules/domelementtype": { - "version": "2.3.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, "node_modules/duplexify": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.2.tgz", @@ -2808,9 +2702,12 @@ "license": "MIT" }, "node_modules/encoding-japanese": { - "version": "1.0.30", - "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-1.0.30.tgz", - "integrity": "sha512-bd/DFLAoJetvv7ar/KIpE3CNO8wEuyrt9Xuw6nSMiZ+Vrz/Q21BPsMHvARL2Wz6IKHKXgb+DWZqtRg1vql9cBg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.0.0.tgz", + "integrity": "sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==", + "engines": { + "node": ">=8.10.0" + } }, "node_modules/end-of-stream": { "version": "1.4.4", @@ -2827,8 +2724,12 @@ "optional": true }, "node_modules/entities": { - "version": "2.2.0", - "license": "BSD-2-Clause", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -3552,12 +3453,12 @@ } }, "node_modules/highlights-email-to-json": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/highlights-email-to-json/-/highlights-email-to-json-1.1.0.tgz", - "integrity": "sha512-b3LLPEuFR/kpdKKL2OFCGGfticNJpC/RR565VCDkXA4j02hff+sOUq3VMojLZ65jgAl9ccExIAjPa04dcS544g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/highlights-email-to-json/-/highlights-email-to-json-1.1.1.tgz", + "integrity": "sha512-Go+pVHOCbJYC+5fJZuSG2jpmjuv3T4maWPm7Ey8gHZcBk/0cBJe7EtfbOYhIqwLAtbytUzEOUF3+uSBeN9/+NA==", "dependencies": { "front-matter": "^2.3.0", - "mailparser": "^2.3.2" + "mailparser": "^3.6.2" } }, "node_modules/html-escaper": { @@ -3567,90 +3468,37 @@ "dev": true }, "node_modules/html-to-text": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-5.1.1.tgz", - "integrity": "sha512-Bci6bD/JIfZSvG4s0gW/9mMKwBRoe/1RWLxUME/d6WUSZCdY7T60bssf/jFf7EYXRyqU4P5xdClVqiYU0/ypdA==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-9.0.2.tgz", + "integrity": "sha512-0NEkqSZKldWhefawNp73Yyky3pIUFh+y15EUqBXrQorsg/Pw1EtxpeS7ZQLhhaPxXvs4K2LatlJf63rmKcTbDw==", "dependencies": { - "he": "^1.2.0", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.11", - "minimist": "^1.2.0" - }, - "bin": { - "html-to-text": "bin/cli.js" + "@selderee/plugin-htmlparser2": "^0.10.0", + "deepmerge": "^4.2.2", + "htmlparser2": "^8.0.1", + "selderee": "^0.10.0" }, "engines": { - "node": ">= 4.0.0" + "node": ">=14" } }, "node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", { "type": "github", "url": "https://github.com/sponsors/fb55" } - ] - }, - "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/htmlparser2/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + ], "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" } }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, "node_modules/http-parser-js": { "version": "0.5.8", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", @@ -3692,9 +3540,9 @@ } }, "node_modules/iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -3747,6 +3595,7 @@ }, "node_modules/inherits": { "version": "2.0.4", + "devOptional": true, "license": "ISC" }, "node_modules/internal-slot": { @@ -4980,11 +4829,11 @@ } }, "node_modules/kindle-clippings-to-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/kindle-clippings-to-json/-/kindle-clippings-to-json-1.0.0.tgz", - "integrity": "sha512-k8A40uoUtFGQSr1q1AgbB+rnGQmrRn61vNqA+Dy9rTxJP91BqzKjNbxHClOpKRTM/v+bm99LV7H3Y7SEMXmMcA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/kindle-clippings-to-json/-/kindle-clippings-to-json-1.0.1.tgz", + "integrity": "sha512-qotdt/A3qdcG1DVNsNneN6FlQrSA8WXNo2Fjs6ZP3gt6El2ydfA7IsS7BfM4QVgpinIGJYDG4k38r+agqvbFeg==", "dependencies": { - "mailparser": "^2.3.2" + "mailparser": "^3.6.2" } }, "node_modules/kindle-email-to-json": { @@ -4995,140 +4844,6 @@ "mailparser": "^3.5.0" } }, - "node_modules/kindle-email-to-json/node_modules/dom-serializer": { - "version": "1.3.1", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/kindle-email-to-json/node_modules/domhandler": { - "version": "4.2.0", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/kindle-email-to-json/node_modules/domutils": { - "version": "2.6.0", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/kindle-email-to-json/node_modules/encoding-japanese": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/kindle-email-to-json/node_modules/html-to-text": { - "version": "8.2.0", - "license": "MIT", - "dependencies": { - "@selderee/plugin-htmlparser2": "^0.6.0", - "deepmerge": "^4.2.2", - "he": "^1.2.0", - "htmlparser2": "^6.1.0", - "minimist": "^1.2.6", - "selderee": "^0.6.0" - }, - "bin": { - "html-to-text": "bin/cli.js" - }, - "engines": { - "node": ">=10.23.2" - } - }, - "node_modules/kindle-email-to-json/node_modules/htmlparser2": { - "version": "6.1.0", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/kindle-email-to-json/node_modules/iconv-lite": { - "version": "0.6.3", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kindle-email-to-json/node_modules/linkify-it": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "uc.micro": "^1.0.1" - } - }, - "node_modules/kindle-email-to-json/node_modules/mailparser": { - "version": "3.5.0", - "license": "MIT", - "dependencies": { - "encoding-japanese": "2.0.0", - "he": "1.2.0", - "html-to-text": "8.2.0", - "iconv-lite": "0.6.3", - "libmime": "5.1.0", - "linkify-it": "4.0.0", - "mailsplit": "5.3.2", - "nodemailer": "6.7.3", - "tlds": "1.231.0" - } - }, - "node_modules/kindle-email-to-json/node_modules/mailsplit": { - "version": "5.3.2", - "license": "(MIT OR EUPL-1.1+)", - "dependencies": { - "libbase64": "1.2.1", - "libmime": "5.1.0", - "libqp": "1.1.0" - } - }, - "node_modules/kindle-email-to-json/node_modules/nodemailer": { - "version": "6.7.3", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/kindle-email-to-json/node_modules/tlds": { - "version": "1.231.0", - "license": "MIT", - "bin": { - "tlds": "bin.js" - } - }, "node_modules/klaw": { "version": "3.0.0", "license": "MIT", @@ -5146,6 +4861,14 @@ "node": ">=6" } }, + "node_modules/leac": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/leac/-/leac-0.6.0.tgz", + "integrity": "sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==", + "funding": { + "url": "https://ko-fi.com/killymxi" + } + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -5169,38 +4892,24 @@ }, "node_modules/libbase64": { "version": "1.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.2.1.tgz", + "integrity": "sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==" }, "node_modules/libmime": { - "version": "5.1.0", - "license": "MIT", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.2.0.tgz", + "integrity": "sha512-X2U5Wx0YmK0rXFbk67ASMeqYIkZ6E5vY7pNWRKtnNzqjvdYYG8xtPDpCnuUEnPU9vlgNev+JoSrcaKSUaNvfsw==", "dependencies": { "encoding-japanese": "2.0.0", "iconv-lite": "0.6.3", "libbase64": "1.2.1", - "libqp": "1.1.0" - } - }, - "node_modules/libmime/node_modules/encoding-japanese": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/libmime/node_modules/iconv-lite": { - "version": "0.6.3", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" + "libqp": "2.0.1" } }, "node_modules/libqp": { - "version": "1.1.0", - "license": "MIT" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/libqp/-/libqp-2.0.1.tgz", + "integrity": "sha512-Ka0eC5LkF3IPNQHJmYBWljJsw0UvM6j+QdKRbWyCdTmYwvIDE6a7bCm0UkTAL/K+3KXK5qXT/ClcInU01OpdLg==" }, "node_modules/limiter": { "version": "1.1.5", @@ -5216,6 +4925,7 @@ "node_modules/linkify-it": { "version": "3.0.2", "license": "MIT", + "optional": true, "dependencies": { "uc.micro": "^1.0.1" } @@ -5291,62 +5001,37 @@ "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" }, "node_modules/mailparser": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-2.8.1.tgz", - "integrity": "sha512-H/CYAO9dsw6SFNbEGGpZsejVSWDcFlyHjb1OkHUWg0wggUekva1tNc28trB155nSqM8rhtbwTKt//orX0AmJxQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.6.2.tgz", + "integrity": "sha512-f9YLwzxFgst+bjNOE448PiCBG26SOFTY+6sZ6mzTIDwmh7srSS8NhLMYP8IhivdKu+YzNgxC9oYYk5GY9PDcsA==", "dependencies": { - "encoding-japanese": "1.0.30", + "encoding-japanese": "2.0.0", "he": "1.2.0", - "html-to-text": "5.1.1", - "iconv-lite": "0.6.2", - "libmime": "5.0.0", - "linkify-it": "3.0.2", - "mailsplit": "5.0.0", - "nodemailer": "6.4.11", - "tlds": "1.208.0" + "html-to-text": "9.0.2", + "iconv-lite": "0.6.3", + "libmime": "5.2.0", + "linkify-it": "4.0.1", + "mailsplit": "5.4.0", + "nodemailer": "6.8.0", + "tlds": "1.235.0" } }, - "node_modules/mailparser/node_modules/libmime": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.0.0.tgz", - "integrity": "sha512-2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg==", + "node_modules/mailparser/node_modules/linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", "dependencies": { - "encoding-japanese": "1.0.30", - "iconv-lite": "0.6.2", - "libbase64": "1.2.1", - "libqp": "1.1.0" + "uc.micro": "^1.0.1" } }, "node_modules/mailsplit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/mailsplit/-/mailsplit-5.0.0.tgz", - "integrity": "sha512-HeXA0eyCKBtZqbr7uoeb3Nn2L7VV8Vm27x6/YBb0ZiNzRzLoNS2PqRgGYADwh0cBzLYtqddq40bSSirqLO2LGw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/mailsplit/-/mailsplit-5.4.0.tgz", + "integrity": "sha512-wnYxX5D5qymGIPYLwnp6h8n1+6P6vz/MJn5AzGjZ8pwICWssL+CCQjWBIToOVHASmATot4ktvlLo6CyLfOXWYA==", "dependencies": { "libbase64": "1.2.1", - "libmime": "4.2.1", - "libqp": "1.1.0" - } - }, - "node_modules/mailsplit/node_modules/iconv-lite": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz", - "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mailsplit/node_modules/libmime": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-4.2.1.tgz", - "integrity": "sha512-09y7zjSc5im1aNsq815zgo4/G3DnIzym3aDOHsGq4Ee5vrX4PdgQRybAsztz9Rv0NhO+J5C0llEUloa3sUmjmA==", - "dependencies": { - "encoding-japanese": "1.0.30", - "iconv-lite": "0.5.0", - "libbase64": "1.2.1", - "libqp": "1.1.0" + "libmime": "5.2.0", + "libqp": "2.0.1" } }, "node_modules/make-dir": { @@ -5515,7 +5200,8 @@ }, "node_modules/minimist": { "version": "1.2.6", - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/mkdirp": { "version": "1.0.4", @@ -5528,10 +5214,6 @@ "node": ">=10" } }, - "node_modules/moo": { - "version": "0.5.2", - "license": "BSD-3-Clause" - }, "node_modules/ms": { "version": "2.1.2", "license": "MIT" @@ -5542,26 +5224,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "node_modules/nearley": { - "version": "2.20.1", - "license": "MIT", - "dependencies": { - "commander": "^2.19.0", - "moo": "^0.5.0", - "railroad-diagrams": "^1.0.0", - "randexp": "0.4.6" - }, - "bin": { - "nearley-railroad": "bin/nearley-railroad.js", - "nearley-test": "bin/nearley-test.js", - "nearley-unparse": "bin/nearley-unparse.js", - "nearleyc": "bin/nearleyc.js" - }, - "funding": { - "type": "individual", - "url": "https://nearley.js.org/#give-to-nearley" - } - }, "node_modules/node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -5603,10 +5265,9 @@ "dev": true }, "node_modules/nodemailer": { - "version": "6.4.11", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.11.tgz", - "integrity": "sha512-BVZBDi+aJV4O38rxsUh164Dk1NCqgh6Cm0rQSb9SK/DHGll/DrCMnycVDD7msJgZCnmVa8ASo8EZzR7jsgTukQ==", - "hasInstallScript": true, + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.8.0.tgz", + "integrity": "sha512-EjYvSmHzekz6VNkNd12aUqAco+bOkRe3Of5jVhltqKhEsjw/y0PYPJfp83+s9Wzh1dspYAkUW/YNQ350NATbSQ==", "engines": { "node": ">=6.0.0" } @@ -5812,22 +5473,13 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5/node_modules/entities": { - "version": "4.4.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/parseley": { - "version": "0.7.0", - "license": "MIT", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/parseley/-/parseley-0.11.0.tgz", + "integrity": "sha512-VfcwXlBWgTF+unPcr7yu3HSSA6QUdDaDnrHcytVfj5Z8azAyKBDrYnSIfeSxlrEayndNcLmrXzg+Vxbo6DWRXQ==", "dependencies": { - "moo": "^0.5.1", - "nearley": "^2.20.1" + "leac": "^0.6.0", + "peberminta": "^0.8.0" }, "funding": { "url": "https://ko-fi.com/killymxi" @@ -5865,6 +5517,14 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/peberminta": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/peberminta/-/peberminta-0.8.0.tgz", + "integrity": "sha512-YYEs+eauIjDH5nUEGi18EohWE0nV2QbGTqmxQcqgZ/0g+laPCQmuIqq7EBLVi9uim9zMgfJv0QBZEnQ3uHw/Tw==", + "funding": { + "url": "https://ko-fi.com/killymxi" + } + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -6037,21 +5697,6 @@ "node": ">=0.4.x" } }, - "node_modules/railroad-diagrams": { - "version": "1.0.0", - "license": "CC0-1.0" - }, - "node_modules/randexp": { - "version": "0.4.6", - "license": "MIT", - "dependencies": { - "discontinuous-range": "1.0.0", - "ret": "~0.1.10" - }, - "engines": { - "node": ">=0.12" - } - }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -6061,6 +5706,7 @@ "node_modules/readable-stream": { "version": "3.6.0", "license": "MIT", + "optional": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -6149,13 +5795,6 @@ "node": ">=10" } }, - "node_modules/ret": { - "version": "0.1.15", - "license": "MIT", - "engines": { - "node": ">=0.12" - } - }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -6232,12 +5871,12 @@ } }, "node_modules/safari-books-csv-to-json": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/safari-books-csv-to-json/-/safari-books-csv-to-json-1.1.1.tgz", - "integrity": "sha512-E9ryAJ1zENH+JnEv/2+9Xr7IvODddFgBF430uxtXsyzEfPluJwyOZpb6kSuu2xmZBxFsynk9m9+0YzTf2wHU7w==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safari-books-csv-to-json/-/safari-books-csv-to-json-1.1.2.tgz", + "integrity": "sha512-ZuiN30CWSflQIFhpdrOg1wuALwExyQQdbB432mrbk9g5jfaT+G1B6FH91hrzd72+qszfOPlUSu45udl2zkrtdQ==", "dependencies": { "csvtojson": "^2.0.8", - "mailparser": "^2.4.3" + "mailparser": "^3.6.2" } }, "node_modules/safe-buffer": { @@ -6259,7 +5898,8 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sax": { "version": "1.2.1", @@ -6268,10 +5908,11 @@ "dev": true }, "node_modules/selderee": { - "version": "0.6.0", - "license": "MIT", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/selderee/-/selderee-0.10.0.tgz", + "integrity": "sha512-DEL/RW/f4qLw/NrVg97xKaEBC8IpzIG2fvxnzCp3Z4yk4jQ3MXom+Imav9wApjxX2dfS3eW7x0DXafJr85i39A==", "dependencies": { - "parseley": "^0.7.0" + "parseley": "^0.11.0" }, "funding": { "url": "https://ko-fi.com/killymxi" @@ -6398,6 +6039,7 @@ "node_modules/string_decoder": { "version": "1.3.0", "license": "MIT", + "optional": true, "dependencies": { "safe-buffer": "~5.2.0" } @@ -6418,7 +6060,8 @@ "url": "https://feross.org/support" } ], - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/string-hash": { "version": "1.1.3", @@ -6638,9 +6281,9 @@ "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==" }, "node_modules/tlds": { - "version": "1.208.0", - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.208.0.tgz", - "integrity": "sha512-6kbY7GJpRQXwBddSOAbVUZXjObbCGFXliWWN+kOSEoRWIOyRWLB6zdeKC/Tguwwenl/KsUx016XR50EdHYsxZw==", + "version": "1.235.0", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.235.0.tgz", + "integrity": "sha512-YOZmbHZzB4xmhd09PQ3xIB9fypeEP+AzTiHHn+1uyo2xNzmnCZySIkrHs4qkUKvB3FOXBnHlUOgUON3DZKPQUA==", "bin": { "tlds": "bin.js" } @@ -6876,7 +6519,8 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/uuid": { "version": "8.0.0", @@ -8250,18 +7894,12 @@ "optional": true }, "@selderee/plugin-htmlparser2": { - "version": "0.6.0", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.10.0.tgz", + "integrity": "sha512-gW69MEamZ4wk1OsOq1nG1jcyhXIQcnrsX5JwixVw/9xaiav8TCyjESAruu1Rz9yyInhgBXxkNwMeygKnN2uxNA==", "requires": { - "domhandler": "^4.2.0", - "selderee": "^0.6.0" - }, - "dependencies": { - "domhandler": { - "version": "4.2.0", - "requires": { - "domelementtype": "^2.2.0" - } - } + "domhandler": "^5.0.3", + "selderee": "^0.10.0" } }, "@sinclair/typebox": { @@ -8828,23 +8466,6 @@ "htmlparser2": "^8.0.1", "parse5": "^7.0.0", "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0" - }, - "entities": { - "version": "4.4.0" - }, - "htmlparser2": { - "version": "8.0.1", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - } } }, "cheerio-select": { @@ -8856,11 +8477,6 @@ "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0" - } } }, "ci-info": { @@ -8916,9 +8532,6 @@ "delayed-stream": "~1.0.0" } }, - "commander": { - "version": "2.20.3" - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -9019,37 +8632,23 @@ "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", "dev": true }, - "discontinuous-range": { - "version": "1.0.0" - }, "dom-serializer": { "version": "2.0.0", "requires": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", "entities": "^4.2.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0" - }, - "entities": { - "version": "4.4.0" - } } }, "domelementtype": { - "version": "2.2.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" }, "domhandler": { "version": "5.0.3", "requires": { "domelementtype": "^2.3.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0" - } } }, "domutils": { @@ -9058,11 +8657,6 @@ "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.1" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0" - } } }, "duplexify": { @@ -9100,9 +8694,9 @@ "devOptional": true }, "encoding-japanese": { - "version": "1.0.30", - "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-1.0.30.tgz", - "integrity": "sha512-bd/DFLAoJetvv7ar/KIpE3CNO8wEuyrt9Xuw6nSMiZ+Vrz/Q21BPsMHvARL2Wz6IKHKXgb+DWZqtRg1vql9cBg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.0.0.tgz", + "integrity": "sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==" }, "end-of-stream": { "version": "1.4.4", @@ -9118,7 +8712,9 @@ "optional": true }, "entities": { - "version": "2.2.0" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", + "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" }, "error-ex": { "version": "1.3.2", @@ -9611,12 +9207,12 @@ "version": "1.2.0" }, "highlights-email-to-json": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/highlights-email-to-json/-/highlights-email-to-json-1.1.0.tgz", - "integrity": "sha512-b3LLPEuFR/kpdKKL2OFCGGfticNJpC/RR565VCDkXA4j02hff+sOUq3VMojLZ65jgAl9ccExIAjPa04dcS544g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/highlights-email-to-json/-/highlights-email-to-json-1.1.1.tgz", + "integrity": "sha512-Go+pVHOCbJYC+5fJZuSG2jpmjuv3T4maWPm7Ey8gHZcBk/0cBJe7EtfbOYhIqwLAtbytUzEOUF3+uSBeN9/+NA==", "requires": { "front-matter": "^2.3.0", - "mailparser": "^2.3.2" + "mailparser": "^3.6.2" } }, "html-escaper": { @@ -9626,77 +9222,25 @@ "dev": true }, "html-to-text": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-5.1.1.tgz", - "integrity": "sha512-Bci6bD/JIfZSvG4s0gW/9mMKwBRoe/1RWLxUME/d6WUSZCdY7T60bssf/jFf7EYXRyqU4P5xdClVqiYU0/ypdA==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-9.0.2.tgz", + "integrity": "sha512-0NEkqSZKldWhefawNp73Yyky3pIUFh+y15EUqBXrQorsg/Pw1EtxpeS7ZQLhhaPxXvs4K2LatlJf63rmKcTbDw==", "requires": { - "he": "^1.2.0", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.11", - "minimist": "^1.2.0" + "@selderee/plugin-htmlparser2": "^0.10.0", + "deepmerge": "^4.2.2", + "htmlparser2": "^8.0.1", + "selderee": "^0.10.0" } }, "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - } + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", + "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "entities": "^4.3.0" } }, "http-parser-js": { @@ -9730,9 +9274,9 @@ "dev": true }, "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -9768,7 +9312,8 @@ } }, "inherits": { - "version": "2.0.4" + "version": "2.0.4", + "devOptional": true }, "internal-slot": { "version": "1.0.3", @@ -10679,11 +10224,11 @@ } }, "kindle-clippings-to-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/kindle-clippings-to-json/-/kindle-clippings-to-json-1.0.0.tgz", - "integrity": "sha512-k8A40uoUtFGQSr1q1AgbB+rnGQmrRn61vNqA+Dy9rTxJP91BqzKjNbxHClOpKRTM/v+bm99LV7H3Y7SEMXmMcA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/kindle-clippings-to-json/-/kindle-clippings-to-json-1.0.1.tgz", + "integrity": "sha512-qotdt/A3qdcG1DVNsNneN6FlQrSA8WXNo2Fjs6ZP3gt6El2ydfA7IsS7BfM4QVgpinIGJYDG4k38r+agqvbFeg==", "requires": { - "mailparser": "^2.3.2" + "mailparser": "^3.6.2" } }, "kindle-email-to-json": { @@ -10691,93 +10236,6 @@ "requires": { "cheerio": "1.0.0-rc.12", "mailparser": "^3.5.0" - }, - "dependencies": { - "dom-serializer": { - "version": "1.3.1", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "entities": "^2.0.0" - } - }, - "domhandler": { - "version": "4.2.0", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.6.0", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "encoding-japanese": { - "version": "2.0.0" - }, - "html-to-text": { - "version": "8.2.0", - "requires": { - "@selderee/plugin-htmlparser2": "^0.6.0", - "deepmerge": "^4.2.2", - "he": "^1.2.0", - "htmlparser2": "^6.1.0", - "minimist": "^1.2.6", - "selderee": "^0.6.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "iconv-lite": { - "version": "0.6.3", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "linkify-it": { - "version": "4.0.0", - "requires": { - "uc.micro": "^1.0.1" - } - }, - "mailparser": { - "version": "3.5.0", - "requires": { - "encoding-japanese": "2.0.0", - "he": "1.2.0", - "html-to-text": "8.2.0", - "iconv-lite": "0.6.3", - "libmime": "5.1.0", - "linkify-it": "4.0.0", - "mailsplit": "5.3.2", - "nodemailer": "6.7.3", - "tlds": "1.231.0" - } - }, - "mailsplit": { - "version": "5.3.2", - "requires": { - "libbase64": "1.2.1", - "libmime": "5.1.0", - "libqp": "1.1.0" - } - }, - "nodemailer": { - "version": "6.7.3" - }, - "tlds": { - "version": "1.231.0" - } } }, "klaw": { @@ -10793,6 +10251,11 @@ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true }, + "leac": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/leac/-/leac-0.6.0.tgz", + "integrity": "sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==" + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -10808,30 +10271,25 @@ } }, "libbase64": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.2.1.tgz", + "integrity": "sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==" }, "libmime": { - "version": "5.1.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.2.0.tgz", + "integrity": "sha512-X2U5Wx0YmK0rXFbk67ASMeqYIkZ6E5vY7pNWRKtnNzqjvdYYG8xtPDpCnuUEnPU9vlgNev+JoSrcaKSUaNvfsw==", "requires": { "encoding-japanese": "2.0.0", "iconv-lite": "0.6.3", "libbase64": "1.2.1", - "libqp": "1.1.0" - }, - "dependencies": { - "encoding-japanese": { - "version": "2.0.0" - }, - "iconv-lite": { - "version": "0.6.3", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } + "libqp": "2.0.1" } }, "libqp": { - "version": "1.1.0" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/libqp/-/libqp-2.0.1.tgz", + "integrity": "sha512-Ka0eC5LkF3IPNQHJmYBWljJsw0UvM6j+QdKRbWyCdTmYwvIDE6a7bCm0UkTAL/K+3KXK5qXT/ClcInU01OpdLg==" }, "limiter": { "version": "1.1.5", @@ -10846,6 +10304,7 @@ }, "linkify-it": { "version": "3.0.2", + "optional": true, "requires": { "uc.micro": "^1.0.1" } @@ -10913,63 +10372,39 @@ } }, "mailparser": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-2.8.1.tgz", - "integrity": "sha512-H/CYAO9dsw6SFNbEGGpZsejVSWDcFlyHjb1OkHUWg0wggUekva1tNc28trB155nSqM8rhtbwTKt//orX0AmJxQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.6.2.tgz", + "integrity": "sha512-f9YLwzxFgst+bjNOE448PiCBG26SOFTY+6sZ6mzTIDwmh7srSS8NhLMYP8IhivdKu+YzNgxC9oYYk5GY9PDcsA==", "requires": { - "encoding-japanese": "1.0.30", + "encoding-japanese": "2.0.0", "he": "1.2.0", - "html-to-text": "5.1.1", - "iconv-lite": "0.6.2", - "libmime": "5.0.0", - "linkify-it": "3.0.2", - "mailsplit": "5.0.0", - "nodemailer": "6.4.11", - "tlds": "1.208.0" - }, - "dependencies": { - "libmime": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.0.0.tgz", - "integrity": "sha512-2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg==", + "html-to-text": "9.0.2", + "iconv-lite": "0.6.3", + "libmime": "5.2.0", + "linkify-it": "4.0.1", + "mailsplit": "5.4.0", + "nodemailer": "6.8.0", + "tlds": "1.235.0" + }, + "dependencies": { + "linkify-it": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz", + "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==", "requires": { - "encoding-japanese": "1.0.30", - "iconv-lite": "0.6.2", - "libbase64": "1.2.1", - "libqp": "1.1.0" + "uc.micro": "^1.0.1" } } } }, "mailsplit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/mailsplit/-/mailsplit-5.0.0.tgz", - "integrity": "sha512-HeXA0eyCKBtZqbr7uoeb3Nn2L7VV8Vm27x6/YBb0ZiNzRzLoNS2PqRgGYADwh0cBzLYtqddq40bSSirqLO2LGw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/mailsplit/-/mailsplit-5.4.0.tgz", + "integrity": "sha512-wnYxX5D5qymGIPYLwnp6h8n1+6P6vz/MJn5AzGjZ8pwICWssL+CCQjWBIToOVHASmATot4ktvlLo6CyLfOXWYA==", "requires": { "libbase64": "1.2.1", - "libmime": "4.2.1", - "libqp": "1.1.0" - }, - "dependencies": { - "iconv-lite": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz", - "integrity": "sha512-NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "libmime": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-4.2.1.tgz", - "integrity": "sha512-09y7zjSc5im1aNsq815zgo4/G3DnIzym3aDOHsGq4Ee5vrX4PdgQRybAsztz9Rv0NhO+J5C0llEUloa3sUmjmA==", - "requires": { - "encoding-japanese": "1.0.30", - "iconv-lite": "0.5.0", - "libbase64": "1.2.1", - "libqp": "1.1.0" - } - } + "libmime": "5.2.0", + "libqp": "2.0.1" } }, "make-dir": { @@ -11089,15 +10524,13 @@ } }, "minimist": { - "version": "1.2.6" + "version": "1.2.6", + "optional": true }, "mkdirp": { "version": "1.0.4", "optional": true }, - "moo": { - "version": "0.5.2" - }, "ms": { "version": "2.1.2" }, @@ -11107,15 +10540,6 @@ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, - "nearley": { - "version": "2.20.1", - "requires": { - "commander": "^2.19.0", - "moo": "^0.5.0", - "railroad-diagrams": "^1.0.0", - "randexp": "0.4.6" - } - }, "node-fetch": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", @@ -11143,9 +10567,9 @@ "dev": true }, "nodemailer": { - "version": "6.4.11", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.11.tgz", - "integrity": "sha512-BVZBDi+aJV4O38rxsUh164Dk1NCqgh6Cm0rQSb9SK/DHGll/DrCMnycVDD7msJgZCnmVa8ASo8EZzR7jsgTukQ==" + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.8.0.tgz", + "integrity": "sha512-EjYvSmHzekz6VNkNd12aUqAco+bOkRe3Of5jVhltqKhEsjw/y0PYPJfp83+s9Wzh1dspYAkUW/YNQ350NATbSQ==" }, "normalize-path": { "version": "3.0.0", @@ -11269,11 +10693,6 @@ "version": "7.1.1", "requires": { "entities": "^4.4.0" - }, - "dependencies": { - "entities": { - "version": "4.4.0" - } } }, "parse5-htmlparser2-tree-adapter": { @@ -11284,10 +10703,12 @@ } }, "parseley": { - "version": "0.7.0", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/parseley/-/parseley-0.11.0.tgz", + "integrity": "sha512-VfcwXlBWgTF+unPcr7yu3HSSA6QUdDaDnrHcytVfj5Z8azAyKBDrYnSIfeSxlrEayndNcLmrXzg+Vxbo6DWRXQ==", "requires": { - "moo": "^0.5.1", - "nearley": "^2.20.1" + "leac": "^0.6.0", + "peberminta": "^0.8.0" } }, "path-exists": { @@ -11312,6 +10733,11 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "peberminta": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/peberminta/-/peberminta-0.8.0.tgz", + "integrity": "sha512-YYEs+eauIjDH5nUEGi18EohWE0nV2QbGTqmxQcqgZ/0g+laPCQmuIqq7EBLVi9uim9zMgfJv0QBZEnQ3uHw/Tw==" + }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -11436,16 +10862,6 @@ "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", "dev": true }, - "railroad-diagrams": { - "version": "1.0.0" - }, - "randexp": { - "version": "0.4.6", - "requires": { - "discontinuous-range": "1.0.0", - "ret": "~0.1.10" - } - }, "react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -11454,6 +10870,7 @@ }, "readable-stream": { "version": "3.6.0", + "optional": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -11512,9 +10929,6 @@ "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "dev": true }, - "ret": { - "version": "0.1.15" - }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -11568,12 +10982,12 @@ } }, "safari-books-csv-to-json": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/safari-books-csv-to-json/-/safari-books-csv-to-json-1.1.1.tgz", - "integrity": "sha512-E9ryAJ1zENH+JnEv/2+9Xr7IvODddFgBF430uxtXsyzEfPluJwyOZpb6kSuu2xmZBxFsynk9m9+0YzTf2wHU7w==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safari-books-csv-to-json/-/safari-books-csv-to-json-1.1.2.tgz", + "integrity": "sha512-ZuiN30CWSflQIFhpdrOg1wuALwExyQQdbB432mrbk9g5jfaT+G1B6FH91hrzd72+qszfOPlUSu45udl2zkrtdQ==", "requires": { "csvtojson": "^2.0.8", - "mailparser": "^2.4.3" + "mailparser": "^3.6.2" } }, "safe-buffer": { @@ -11589,7 +11003,9 @@ } }, "safer-buffer": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sax": { "version": "1.2.1", @@ -11598,9 +11014,11 @@ "dev": true }, "selderee": { - "version": "0.6.0", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/selderee/-/selderee-0.10.0.tgz", + "integrity": "sha512-DEL/RW/f4qLw/NrVg97xKaEBC8IpzIG2fvxnzCp3Z4yk4jQ3MXom+Imav9wApjxX2dfS3eW7x0DXafJr85i39A==", "requires": { - "parseley": "^0.7.0" + "parseley": "^0.11.0" } }, "semver": { @@ -11696,12 +11114,14 @@ }, "string_decoder": { "version": "1.3.0", + "optional": true, "requires": { "safe-buffer": "~5.2.0" }, "dependencies": { "safe-buffer": { - "version": "5.2.1" + "version": "5.2.1", + "optional": true } } }, @@ -11866,9 +11286,9 @@ "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==" }, "tlds": { - "version": "1.208.0", - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.208.0.tgz", - "integrity": "sha512-6kbY7GJpRQXwBddSOAbVUZXjObbCGFXliWWN+kOSEoRWIOyRWLB6zdeKC/Tguwwenl/KsUx016XR50EdHYsxZw==" + "version": "1.235.0", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.235.0.tgz", + "integrity": "sha512-YOZmbHZzB4xmhd09PQ3xIB9fypeEP+AzTiHHn+1uyo2xNzmnCZySIkrHs4qkUKvB3FOXBnHlUOgUON3DZKPQUA==" }, "tmp": { "version": "0.2.1", @@ -12013,7 +11433,8 @@ } }, "util-deprecate": { - "version": "1.0.2" + "version": "1.0.2", + "optional": true }, "uuid": { "version": "8.0.0", diff --git a/aws/email-importer/package.json b/aws/email-importer/package.json index 63afab54..6915aa44 100644 --- a/aws/email-importer/package.json +++ b/aws/email-importer/package.json @@ -17,11 +17,11 @@ "async": "^3.2.4", "esbuild": "^0.16.10", "firebase-admin": "^11.4.1", - "highlights-email-to-json": "^1.1.0", - "kindle-clippings-to-json": "^1.0.0", + "highlights-email-to-json": "^1.1.1", + "kindle-clippings-to-json": "^1.0.1", "kindle-email-to-json": "^2.0.2", "lodash": "^4.17.21", - "safari-books-csv-to-json": "^1.1.1", + "safari-books-csv-to-json": "^1.1.2", "string-hash": "^1.1.3" }, "devDependencies": { diff --git a/packages/highlights-email-to-json/package-lock.json b/packages/highlights-email-to-json/package-lock.json index 70684d53..d5e3d692 100644 --- a/packages/highlights-email-to-json/package-lock.json +++ b/packages/highlights-email-to-json/package-lock.json @@ -1,12 +1,12 @@ { "name": "highlights-email-to-json", - "version": "1.1.0", + "version": "1.1.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "highlights-email-to-json", - "version": "1.1.0", + "version": "1.1.1", "license": "MIT", "dependencies": { "front-matter": "^2.3.0", diff --git a/packages/highlights-email-to-json/package.json b/packages/highlights-email-to-json/package.json index cf3159f9..763f089c 100644 --- a/packages/highlights-email-to-json/package.json +++ b/packages/highlights-email-to-json/package.json @@ -1,7 +1,7 @@ { "name": "highlights-email-to-json", "description": "Converts an email of plain text notes into a JSON object", - "version": "1.1.0", + "version": "1.1.1", "main": "index.js", "author": { "name": "Sawyer Hollenshead", diff --git a/packages/kindle-clippings-to-json/package-lock.json b/packages/kindle-clippings-to-json/package-lock.json index bea684bd..3ceb9693 100644 --- a/packages/kindle-clippings-to-json/package-lock.json +++ b/packages/kindle-clippings-to-json/package-lock.json @@ -1,12 +1,12 @@ { "name": "kindle-clippings-to-json", - "version": "1.0.0", + "version": "1.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "kindle-clippings-to-json", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "mailparser": "^3.6.2" diff --git a/packages/kindle-clippings-to-json/package.json b/packages/kindle-clippings-to-json/package.json index 8fa17cd6..d2a2a739 100644 --- a/packages/kindle-clippings-to-json/package.json +++ b/packages/kindle-clippings-to-json/package.json @@ -1,7 +1,7 @@ { "name": "kindle-clippings-to-json", "description": "Converts an email consisting of Kindle clippings into a JSON object", - "version": "1.0.0", + "version": "1.0.1", "main": "index.js", "author": { "name": "Sawyer Hollenshead", diff --git a/packages/safari-books-csv-to-json/package-lock.json b/packages/safari-books-csv-to-json/package-lock.json index 97d39d1d..8a56effa 100644 --- a/packages/safari-books-csv-to-json/package-lock.json +++ b/packages/safari-books-csv-to-json/package-lock.json @@ -1,12 +1,12 @@ { "name": "safari-books-csv-to-json", - "version": "1.1.1", + "version": "1.1.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "safari-books-csv-to-json", - "version": "1.1.1", + "version": "1.1.2", "license": "MIT", "dependencies": { "csvtojson": "^2.0.8", diff --git a/packages/safari-books-csv-to-json/package.json b/packages/safari-books-csv-to-json/package.json index 475e0aca..5eea7c1a 100644 --- a/packages/safari-books-csv-to-json/package.json +++ b/packages/safari-books-csv-to-json/package.json @@ -1,7 +1,7 @@ { "name": "safari-books-csv-to-json", "description": "Converts an email attachment consisting of an O'Reilly Safari Books CSV highlights export into a JSON object", - "version": "1.1.1", + "version": "1.1.2", "main": "index.js", "author": { "name": "Sawyer Hollenshead",