From 9dde43c3f56ce856ad198fa6f41c767c4348197a Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Fri, 4 Mar 2022 06:31:32 -0800 Subject: [PATCH] Added Linkify package --- package-lock.json | 77 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 ++ 2 files changed, 79 insertions(+) diff --git a/package-lock.json b/package-lock.json index f7c9577c..6d821eb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,6 +25,7 @@ "react-cookie": "^4.1.1", "react-dom": "^17.0.2", "react-i18next": "^11.15.3", + "react-linkify": "^1.0.0-alpha", "react-scroll": "^1.8.5", "sass": "^1.49.0", "valtio": "^1.3.0" @@ -35,6 +36,7 @@ "@types/node": "17.0.11", "@types/react": "17.0.38", "@types/react-dom": "^17.0.11", + "@types/react-linkify": "^1.0.1", "@types/react-scroll": "^1.8.3", "eslint": "8.7.0", "eslint-config-next": "12.0.8", @@ -3354,6 +3356,15 @@ "@types/react": "*" } }, + "node_modules/@types/react-linkify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/react-linkify/-/react-linkify-1.0.1.tgz", + "integrity": "sha512-qPxYwjB41ezoKdLXs0MrQ1FnhF3apyyxf3J7WVQQCBu/GyZQAW7Y3TY4317jdh0450QJ4fLqj0rnhIJvFZOamQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/react-scroll": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.3.tgz", @@ -5547,6 +5558,14 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, + "node_modules/linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, "node_modules/loader-utils": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", @@ -6177,6 +6196,15 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "node_modules/react-linkify": { + "version": "1.0.0-alpha", + "resolved": "https://registry.npmjs.org/react-linkify/-/react-linkify-1.0.0-alpha.tgz", + "integrity": "sha512-7gcIUvJkAXXttt1fmBK9cwn+1jTa4hbKLGCZ9J1U6EOkyb2/+LKL1Z28d9rtDLMnpvImlNlLPdTPooorl5cpmg==", + "dependencies": { + "linkify-it": "^2.0.3", + "tlds": "^1.199.0" + } + }, "node_modules/react-refresh": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", @@ -6778,6 +6806,14 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "node_modules/tlds": { + "version": "1.230.0", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.230.0.tgz", + "integrity": "sha512-QFuY6JBWZt2bZXlapjqsojul5dv9xfo7Uc8wTUlctJOuF+BS/ICni2f4x7MFiT7muUVmcKC1LvGnU4GWhYO0PQ==", + "bin": { + "tlds": "bin.js" + } + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6878,6 +6914,11 @@ "node": ">=4.2.0" } }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, "node_modules/unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", @@ -9439,6 +9480,15 @@ "@types/react": "*" } }, + "@types/react-linkify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/react-linkify/-/react-linkify-1.0.1.tgz", + "integrity": "sha512-qPxYwjB41ezoKdLXs0MrQ1FnhF3apyyxf3J7WVQQCBu/GyZQAW7Y3TY4317jdh0450QJ4fLqj0rnhIJvFZOamQ==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, "@types/react-scroll": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.3.tgz", @@ -11053,6 +11103,14 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, + "linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "requires": { + "uc.micro": "^1.0.1" + } + }, "loader-utils": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", @@ -11502,6 +11560,15 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, + "react-linkify": { + "version": "1.0.0-alpha", + "resolved": "https://registry.npmjs.org/react-linkify/-/react-linkify-1.0.0-alpha.tgz", + "integrity": "sha512-7gcIUvJkAXXttt1fmBK9cwn+1jTa4hbKLGCZ9J1U6EOkyb2/+LKL1Z28d9rtDLMnpvImlNlLPdTPooorl5cpmg==", + "requires": { + "linkify-it": "^2.0.3", + "tlds": "^1.199.0" + } + }, "react-refresh": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", @@ -11905,6 +11972,11 @@ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "tlds": { + "version": "1.230.0", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.230.0.tgz", + "integrity": "sha512-QFuY6JBWZt2bZXlapjqsojul5dv9xfo7Uc8wTUlctJOuF+BS/ICni2f4x7MFiT7muUVmcKC1LvGnU4GWhYO0PQ==" + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -11976,6 +12048,11 @@ "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", "dev": true }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, "unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", diff --git a/package.json b/package.json index a79bce94..cda3c61f 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "react-cookie": "^4.1.1", "react-dom": "^17.0.2", "react-i18next": "^11.15.3", + "react-linkify": "^1.0.0-alpha", "react-scroll": "^1.8.5", "sass": "^1.49.0", "valtio": "^1.3.0" @@ -40,6 +41,7 @@ "@types/node": "17.0.11", "@types/react": "17.0.38", "@types/react-dom": "^17.0.11", + "@types/react-linkify": "^1.0.1", "@types/react-scroll": "^1.8.3", "eslint": "8.7.0", "eslint-config-next": "12.0.8",