Skip to content

Commit 699b80e

Browse files
author
jj
committed
delete legacy packages
1 parent 964c770 commit 699b80e

File tree

3 files changed

+11
-161
lines changed

3 files changed

+11
-161
lines changed

package.json

-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
"lodash.throttle": "^4.1.1",
5151
"next": "^11.1.0",
5252
"nodemailer": "^6.6.3",
53-
"nodemailer-smtp-transport": "^2.7.4",
5453
"probe-image-size": "^7.2.1",
5554
"react": "17.0.2",
5655
"react-dom": "17.0.2",
@@ -68,7 +67,6 @@
6867
"@types/lodash": "^4.14.172",
6968
"@types/node": "^16.7.1",
7069
"@types/nodemailer": "^6.4.4",
71-
"@types/nodemailer-smtp-transport": "^2.7.5",
7270
"@types/react": "^17.0.19",
7371
"@types/rss": "^0.0.29",
7472
"@types/sanitize-html": "^2.3.2",

pages/api/v1/contact.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { NextApiRequest, NextApiResponse } from 'next'
22

33
import nodemailer from 'nodemailer'
4-
import smtpTrans from 'nodemailer-smtp-transport'
54
import validator from 'email-validator'
65
import sanitize from 'sanitize-html'
76
import { processEnv } from '@lib/processEnv'
@@ -25,7 +24,7 @@ const smtp = {
2524
},
2625
}
2726

28-
const transporter = nodemailer.createTransport(smtpTrans(smtp))
27+
const transporter = nodemailer.createTransport(smtp)
2928

3029
const sendEmail = async ({ name, email, subject, message }: SendEmailProps) => {
3130
const output = `

yarn.lock

+10-157
Original file line numberDiff line numberDiff line change
@@ -328,40 +328,6 @@
328328
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.7.1.tgz#c6b9198178da504dfca1fd0be9b2e1002f1586f0"
329329
integrity sha512-ncRdc45SoYJ2H4eWU9ReDfp3vtFqDYhjOsKlFFUDEn8V1Bgr2RjYal8YT5byfadWIRluhPFU6JiDOl0H6Sl87A==
330330

331-
"@types/nodemailer-direct-transport@*":
332-
version "1.0.32"
333-
resolved "https://registry.yarnpkg.com/@types/nodemailer-direct-transport/-/nodemailer-direct-transport-1.0.32.tgz#43e5f8afd55030e92b7b7c63e029acd71806659f"
334-
integrity sha512-1S0E405ghuApKUSH3x1dJpu/4Y8cQP4kQZ6BSLsfrM5uJB+IKKJuxCUVCDJoe3OTydPtzAoKFGggseXY97jlDw==
335-
dependencies:
336-
"@types/nodemailer" "^3"
337-
338-
"@types/nodemailer-ses-transport@*":
339-
version "1.5.1"
340-
resolved "https://registry.yarnpkg.com/@types/nodemailer-ses-transport/-/nodemailer-ses-transport-1.5.1.tgz#be2e2a74883af084ea282a9d80e450e27683aaf6"
341-
integrity sha512-K49ZNWiu+a9Dp9Jv3QeaGXbfxkQNj/i68zmFmQKQ5PnJIoxpT5auuCsGlKva2rnrs+qZLGClbYukwGstwKSKCA==
342-
dependencies:
343-
"@types/nodemailer" "^3"
344-
aws-sdk "^2.37.0"
345-
346-
"@types/nodemailer-smtp-transport@*", "@types/nodemailer-smtp-transport@^2.7.5":
347-
version "2.7.5"
348-
resolved "https://registry.yarnpkg.com/@types/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.5.tgz#5b1d990c9e72b227e38a8ca4d7ede44cc662d984"
349-
integrity sha512-TziFYmQgyO9QuKvD3j7GcC6rnbp/Js9CEROm5h3u50AAeD8d8LcwoOlhosaEeMyPmy7fVXN63ZC1/MtjvzQViQ==
350-
dependencies:
351-
"@types/node" "*"
352-
"@types/nodemailer" "^3"
353-
354-
"@types/nodemailer@^3":
355-
version "3.1.7"
356-
resolved "https://registry.yarnpkg.com/@types/nodemailer/-/nodemailer-3.1.7.tgz#8bd22219bc9306ec124b3ec1c218a416b6da6e3f"
357-
integrity sha512-z1NHUwMZDnrTQAWvf8AGANfU+KRbBbz+PBHhrxvv+aLCQQRdZw01uidjdRHlbUmHm3EAqlYjqgMyuMaj8Muh8g==
358-
dependencies:
359-
"@types/node" "*"
360-
"@types/nodemailer-direct-transport" "*"
361-
"@types/nodemailer-ses-transport" "*"
362-
"@types/nodemailer-smtp-transport" "*"
363-
aws-sdk "^2.37.0"
364-
365331
"@types/nodemailer@^6.4.4":
366332
version "6.4.4"
367333
resolved "https://registry.yarnpkg.com/@types/nodemailer/-/nodemailer-6.4.4.tgz#c265f7e7a51df587597b3a49a023acaf0c741f4b"
@@ -746,21 +712,6 @@ available-typed-arrays@^1.0.4:
746712
resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz#9e0ae84ecff20caae6a94a1c3bc39b955649b7a9"
747713
integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==
748714

749-
aws-sdk@^2.37.0:
750-
version "2.974.0"
751-
resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.974.0.tgz#4380e4746b2a799e3833a0ab021f3292b045ac63"
752-
integrity sha512-/oNslIqWT8f9MKgl4jMS+B/M0pIPjWYsXC+DeiFKSH6xMAaVDURr+Qtze5FqEz13mMroO5PDQKfHaC/Z/yoZ3w==
753-
dependencies:
754-
buffer "4.9.2"
755-
events "1.1.1"
756-
ieee754 "1.1.13"
757-
jmespath "0.15.0"
758-
querystring "0.2.0"
759-
sax "1.2.1"
760-
url "0.10.3"
761-
uuid "3.3.2"
762-
xml2js "0.4.19"
763-
764715
axe-core@^4.0.2:
765716
version "4.3.2"
766717
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.2.tgz#fcf8777b82c62cfc69c7e9f32c0d2226287680e7"
@@ -926,15 +877,6 @@ buffer-xor@^1.0.3:
926877
resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
927878
integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
928879

929-
[email protected], buffer@^4.3.0:
930-
version "4.9.2"
931-
resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
932-
integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
933-
dependencies:
934-
base64-js "^1.0.2"
935-
ieee754 "^1.1.4"
936-
isarray "^1.0.0"
937-
938880
939881
version "5.6.0"
940882
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786"
@@ -943,6 +885,15 @@ [email protected]:
943885
base64-js "^1.0.2"
944886
ieee754 "^1.1.4"
945887

888+
buffer@^4.3.0:
889+
version "4.9.2"
890+
resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
891+
integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
892+
dependencies:
893+
base64-js "^1.0.2"
894+
ieee754 "^1.1.4"
895+
isarray "^1.0.0"
896+
946897
builtin-status-codes@^3.0.0:
947898
version "3.0.0"
948899
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
@@ -1814,11 +1765,6 @@ [email protected]:
18141765
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
18151766
integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
18161767

1817-
1818-
version "1.1.1"
1819-
resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"
1820-
integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=
1821-
18221768
events@^3.0.0:
18231769
version "3.3.0"
18241770
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
@@ -2223,19 +2169,6 @@ [email protected]:
22232169
statuses ">= 1.5.0 < 2"
22242170
toidentifier "1.0.0"
22252171

2226-
2227-
version "1.6.1"
2228-
resolved "https://registry.yarnpkg.com/httpntlm/-/httpntlm-1.6.1.tgz#ad01527143a2e8773cfae6a96f58656bb52a34b2"
2229-
integrity sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=
2230-
dependencies:
2231-
httpreq ">=0.4.22"
2232-
underscore "~1.7.0"
2233-
2234-
httpreq@>=0.4.22:
2235-
version "0.5.2"
2236-
resolved "https://registry.yarnpkg.com/httpreq/-/httpreq-0.5.2.tgz#be6777292fa1038d7771d7c01d9a5e1219de951c"
2237-
integrity sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==
2238-
22392172
[email protected], https-browserify@^1.0.0:
22402173
version "1.0.0"
22412174
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
@@ -2255,11 +2188,6 @@ iconv-lite@^0.6.2:
22552188
dependencies:
22562189
safer-buffer ">= 2.1.2 < 3.0.0"
22572190

2258-
2259-
version "1.1.13"
2260-
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
2261-
integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
2262-
22632191
ieee754@^1.1.4:
22642192
version "1.2.1"
22652193
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
@@ -2530,11 +2458,6 @@ [email protected]:
25302458
merge-stream "^2.0.0"
25312459
supports-color "^8.0.0"
25322460

2533-
2534-
version "0.15.0"
2535-
resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217"
2536-
integrity sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=
2537-
25382461
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
25392462
version "4.0.0"
25402463
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
@@ -2938,32 +2861,6 @@ node-releases@^1.1.71, node-releases@^1.1.75:
29382861
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
29392862
integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
29402863

2941-
2942-
version "1.6.0"
2943-
resolved "https://registry.yarnpkg.com/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz#79c4908a1c0f5f375b73fe888da9828f6dc963a4"
2944-
integrity sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=
2945-
2946-
2947-
version "1.1.0"
2948-
resolved "https://registry.yarnpkg.com/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz#cf5994e2fd268d00f5cf0fa767a08169edb07ec0"
2949-
integrity sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=
2950-
dependencies:
2951-
nodemailer-fetch "1.6.0"
2952-
2953-
nodemailer-smtp-transport@^2.7.4:
2954-
version "2.7.4"
2955-
resolved "https://registry.yarnpkg.com/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.4.tgz#0d89af019a144a480fd8ecc99997d9f838f13685"
2956-
integrity sha1-DYmvAZoUSkgP2OzJmZfZ+DjxNoU=
2957-
dependencies:
2958-
nodemailer-shared "1.1.0"
2959-
nodemailer-wellknown "0.1.10"
2960-
smtp-connection "2.12.0"
2961-
2962-
2963-
version "0.1.10"
2964-
resolved "https://registry.yarnpkg.com/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz#586db8101db30cb4438eb546737a41aad0cf13d5"
2965-
integrity sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=
2966-
29672864
nodemailer@^6.6.3:
29682865
version "6.6.3"
29692866
resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.6.3.tgz#31fb53dd4d8ae16fc088a65cb9ffa8d928a69b48"
@@ -4059,12 +3956,7 @@ sanitize-html@^2.4.0:
40593956
parse-srcset "^1.0.2"
40603957
postcss "^8.0.2"
40613958

4062-
4063-
version "1.2.1"
4064-
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a"
4065-
integrity sha1-e45lYZCyKOgaZq6nSEgNgozS03o=
4066-
4067-
sax@>=0.6.0, sax@^1.2.4:
3959+
sax@^1.2.4:
40683960
version "1.2.4"
40693961
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
40703962
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
@@ -4161,14 +4053,6 @@ slice-ansi@^4.0.0:
41614053
astral-regex "^2.0.0"
41624054
is-fullwidth-code-point "^3.0.0"
41634055

4164-
4165-
version "2.12.0"
4166-
resolved "https://registry.yarnpkg.com/smtp-connection/-/smtp-connection-2.12.0.tgz#d76ef9127cb23c2259edb1e8349c2e8d5e2d74c1"
4167-
integrity sha1-1275EnyyPCJZ7bHoNJwujV4tdME=
4168-
dependencies:
4169-
httpntlm "1.6.1"
4170-
nodemailer-shared "1.1.0"
4171-
41724056
source-map-js@^0.6.2:
41734057
version "0.6.2"
41744058
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
@@ -4570,11 +4454,6 @@ unbox-primitive@^1.0.1:
45704454
has-symbols "^1.0.2"
45714455
which-boxed-primitive "^1.0.2"
45724456

4573-
underscore@~1.7.0:
4574-
version "1.7.0"
4575-
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209"
4576-
integrity sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=
4577-
45784457
unified@^9.0.0:
45794458
version "9.2.2"
45804459
resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975"
@@ -4652,14 +4531,6 @@ uri-js@^4.2.2:
46524531
dependencies:
46534532
punycode "^2.1.0"
46544533

4655-
4656-
version "0.10.3"
4657-
resolved "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64"
4658-
integrity sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=
4659-
dependencies:
4660-
punycode "1.3.2"
4661-
querystring "0.2.0"
4662-
46634534
url@^0.11.0:
46644535
version "0.11.0"
46654536
resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
@@ -4718,11 +4589,6 @@ util@^0.12.0:
47184589
safe-buffer "^5.1.2"
47194590
which-typed-array "^1.1.2"
47204591

4721-
4722-
version "3.3.2"
4723-
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
4724-
integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
4725-
47264592
v8-compile-cache@^2.0.3:
47274593
version "2.3.0"
47284594
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
@@ -4851,24 +4717,11 @@ ws@^7.3.1:
48514717
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74"
48524718
integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==
48534719

4854-
4855-
version "0.4.19"
4856-
resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7"
4857-
integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==
4858-
dependencies:
4859-
sax ">=0.6.0"
4860-
xmlbuilder "~9.0.1"
4861-
48624720
48634721
version "1.0.1"
48644722
resolved "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz#78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5"
48654723
integrity sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=
48664724

4867-
xmlbuilder@~9.0.1:
4868-
version "9.0.7"
4869-
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
4870-
integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
4871-
48724725
xtend@^4.0.0, xtend@^4.0.2:
48734726
version "4.0.2"
48744727
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"

0 commit comments

Comments
 (0)