Add Font Awesome icons and refactor tech icon handling
- Added Font Awesome dependencies for enhanced icon support. - Refactored tech icon components to utilize Font Awesome icons instead of custom SVGs. - Updated skill data files to include icon properties for various technologies. - Removed obsolete tech icon files to streamline the codebase.
This commit is contained in:
54
pnpm-lock.yaml
generated
54
pnpm-lock.yaml
generated
@@ -8,6 +8,18 @@ importers:
|
||||
|
||||
.:
|
||||
dependencies:
|
||||
'@fortawesome/fontawesome-svg-core':
|
||||
specifier: ^7.0.0
|
||||
version: 7.0.0
|
||||
'@fortawesome/free-brands-svg-icons':
|
||||
specifier: ^7.0.0
|
||||
version: 7.0.0
|
||||
'@fortawesome/free-solid-svg-icons':
|
||||
specifier: ^7.0.0
|
||||
version: 7.0.0
|
||||
'@fortawesome/react-fontawesome':
|
||||
specifier: ^0.2.5
|
||||
version: 0.2.5(@fortawesome/fontawesome-svg-core@7.0.0)(react@19.1.1)
|
||||
'@hookform/resolvers':
|
||||
specifier: ^3.10.0
|
||||
version: 3.10.0(react-hook-form@7.62.0(react@19.1.1))
|
||||
@@ -215,6 +227,28 @@ packages:
|
||||
'@floating-ui/utils@0.2.10':
|
||||
resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
|
||||
|
||||
'@fortawesome/fontawesome-common-types@7.0.0':
|
||||
resolution: {integrity: sha512-PGMrIYXLGA5K8RWy8zwBkd4vFi4z7ubxtet6Yn13Plf6krRTwPbdlCwlcfmoX0R7B4Z643QvrtHmdQ5fNtfFCg==}
|
||||
engines: {node: '>=6'}
|
||||
|
||||
'@fortawesome/fontawesome-svg-core@7.0.0':
|
||||
resolution: {integrity: sha512-obBEF+zd98r/KtKVW6A+8UGWeaOoyMpl6Q9P3FzHsOnsg742aXsl8v+H/zp09qSSu/a/Hxe9LNKzbBaQq1CEbA==}
|
||||
engines: {node: '>=6'}
|
||||
|
||||
'@fortawesome/free-brands-svg-icons@7.0.0':
|
||||
resolution: {integrity: sha512-C8oY28gq/Qx/cHReJa2AunKJUHvUZDVoPlSTHtAvjriaNfi+5nugW4cx7yA/xN3f/nYkElw11gFBoJ2xUDDFgg==}
|
||||
engines: {node: '>=6'}
|
||||
|
||||
'@fortawesome/free-solid-svg-icons@7.0.0':
|
||||
resolution: {integrity: sha512-njSLAllkOddYDCXgTFboXn54Oe5FcvpkWq+FoetOHR64PbN0608kM02Lze0xtISGpXgP+i26VyXRQA0Irh3Obw==}
|
||||
engines: {node: '>=6'}
|
||||
|
||||
'@fortawesome/react-fontawesome@0.2.5':
|
||||
resolution: {integrity: sha512-55xAmidU/xWPVUK2IlG0c4LK+7pk75Qnwh7PcmjxlUTUibbI0+txjAB2ucF3TQZOXHOcjBcpoF8R75b59OxNmg==}
|
||||
peerDependencies:
|
||||
'@fortawesome/fontawesome-svg-core': ~1 || ~6 || ~7
|
||||
react: ^16.3 || ^17.0.0 || ^18.0.0 || ^19.0.0
|
||||
|
||||
'@hookform/resolvers@3.10.0':
|
||||
resolution: {integrity: sha512-79Dv+3mDF7i+2ajj7SkypSKHhl1cbln1OGavqrsF7p6mbUv11xpqpacPsGDCTRvCSjEEIez2ef1NveSVL3b0Ag==}
|
||||
peerDependencies:
|
||||
@@ -1765,6 +1799,26 @@ snapshots:
|
||||
|
||||
'@floating-ui/utils@0.2.10': {}
|
||||
|
||||
'@fortawesome/fontawesome-common-types@7.0.0': {}
|
||||
|
||||
'@fortawesome/fontawesome-svg-core@7.0.0':
|
||||
dependencies:
|
||||
'@fortawesome/fontawesome-common-types': 7.0.0
|
||||
|
||||
'@fortawesome/free-brands-svg-icons@7.0.0':
|
||||
dependencies:
|
||||
'@fortawesome/fontawesome-common-types': 7.0.0
|
||||
|
||||
'@fortawesome/free-solid-svg-icons@7.0.0':
|
||||
dependencies:
|
||||
'@fortawesome/fontawesome-common-types': 7.0.0
|
||||
|
||||
'@fortawesome/react-fontawesome@0.2.5(@fortawesome/fontawesome-svg-core@7.0.0)(react@19.1.1)':
|
||||
dependencies:
|
||||
'@fortawesome/fontawesome-svg-core': 7.0.0
|
||||
prop-types: 15.8.1
|
||||
react: 19.1.1
|
||||
|
||||
'@hookform/resolvers@3.10.0(react-hook-form@7.62.0(react@19.1.1))':
|
||||
dependencies:
|
||||
react-hook-form: 7.62.0(react@19.1.1)
|
||||
|
||||
Reference in New Issue
Block a user