diff --git a/package.json b/package.json index 85cea4fc..41a0025f 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,8 @@ "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", + "@vercel/analytics": "^1.1.2", + "flag": "^5.0.1", "pnpm": "^8.10.2", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f077f3e4..94b30cf0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,6 +28,12 @@ importers: '@testing-library/user-event': specifier: ^14.5.1 version: 14.5.1(@testing-library/dom@9.3.3) + '@vercel/analytics': + specifier: ^1.1.2 + version: 1.1.2 + flag: + specifier: ^5.0.1 + version: 5.0.1(react@18.2.0) pnpm: specifier: ^8.10.2 version: 8.10.2 @@ -3142,6 +3148,13 @@ packages: { integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== } dev: false + /@vercel/analytics@1.1.2: + resolution: + { integrity: sha512-CodhkLCQ/EHzjX8k+Qg+OzTBY0UadykrcfolfSOJVZZY/ZJM5nbhztm9KdbYvMfqKlasAr1+OYy0ThZnDA/MYA== } + dependencies: + server-only: 0.0.1 + dev: false + /@webassemblyjs/ast@1.11.6: resolution: { integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== } @@ -3620,6 +3633,11 @@ packages: { integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== } dev: false + /async-ref@0.1.6: + resolution: + { integrity: sha512-gIvfC7ahv452pM+nwnxZJd/vhUh8UFMrd1DCvIvWjoy9WrRmYroXTTDxwg91oiD+4CqQKrg+11uCxZrzat4UvQ== } + dev: false + /async@3.2.5: resolution: { integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== } @@ -5886,6 +5904,17 @@ packages: path-exists: 4.0.0 dev: false + /flag@5.0.1(react@18.2.0): + resolution: + { integrity: sha512-4P/rvPGKcFBneboyYHMOKbKaJL5ZhNjScbY7bGToas7FgBvrTWbh76yxRaoSoFe3HSjWc6IJ0EajUwSadcP6Lg== } + peerDependencies: + react: ^18 + dependencies: + '@types/react': 18.2.35 + async-ref: 0.1.6 + react: 18.2.0 + dev: false + /flat-cache@3.1.1: resolution: { integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== } @@ -10327,6 +10356,11 @@ packages: - supports-color dev: false + /server-only@0.0.1: + resolution: + { integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA== } + dev: false + /set-function-length@1.1.1: resolution: { integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== } diff --git a/public/data/carvalholeo.json b/public/data/carvalholeo.json index 4d8ddf61..9a05fa5a 100644 --- a/public/data/carvalholeo.json +++ b/public/data/carvalholeo.json @@ -10,4 +10,4 @@ "Twitter": "https://twitter.com/_carvalho_leo", "LinkedIn": "https://www.linkedin.com/in/carvalholeo" } -} \ No newline at end of file +} diff --git a/public/data/jeremyrayjewell.json b/public/data/jeremyrayjewell.json index be7891b5..13d6249e 100644 --- a/public/data/jeremyrayjewell.json +++ b/public/data/jeremyrayjewell.json @@ -1,13 +1,13 @@ { - "name": "Jeremy Ray Jewell", - "location": "San Antonio, TX, USA", - "bio": "I'm a writer and web developer with a passion for learning and teaching.", - "avatar": "https://github.com/jeremyrayjewell.png", - "portfolio": "www.jeremyrayjewell.com", - "skills": ["Front-End", "Teaching", "Javascript", "React"], - "social": { - "GitHub": "https://github.com/jeremyrayjewell", - "Twitter": "https://twitter.com/jeremyrayjewell", - "LinkedIn": "https://www.linkedin.com/in/jeremyrayjewell" - } - } \ No newline at end of file + "name": "Jeremy Ray Jewell", + "location": "San Antonio, TX, USA", + "bio": "I'm a writer and web developer with a passion for learning and teaching.", + "avatar": "https://github.com/jeremyrayjewell.png", + "portfolio": "www.jeremyrayjewell.com", + "skills": ["Front-End", "Teaching", "Javascript", "React"], + "social": { + "GitHub": "https://github.com/jeremyrayjewell", + "Twitter": "https://twitter.com/jeremyrayjewell", + "LinkedIn": "https://www.linkedin.com/in/jeremyrayjewell" + } +} diff --git a/src/ProfilesList.json b/src/ProfilesList.json index dc777e9c..f8a0129f 100644 --- a/src/ProfilesList.json +++ b/src/ProfilesList.json @@ -373,4 +373,4 @@ "carvalholeo.json", "vladstepway.json", "mdtanvirahamedshanto.json" -] \ No newline at end of file +] diff --git a/src/index.js b/src/index.js index dac4ede3..e664ce85 100644 --- a/src/index.js +++ b/src/index.js @@ -2,10 +2,12 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; +import { Analytics } from '@vercel/analytics/react'; const root = ReactDOM.createRoot(document.getElementById('root')); root.render( + , );