Gathering detailed insights and metrics for @deephaven/icons
Gathering detailed insights and metrics for @deephaven/icons
Gathering detailed insights and metrics for @deephaven/icons
Gathering detailed insights and metrics for @deephaven/icons
npm install @deephaven/icons
Typescript
Module System
Node Version
NPM Version
TypeScript (92.04%)
SCSS (3.79%)
JavaScript (2.32%)
CSS (1.58%)
HTML (0.14%)
Python (0.07%)
Dockerfile (0.04%)
Shell (0.01%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
Apache-2.0 License
39 Stars
1,469 Commits
33 Forks
8 Watchers
10 Branches
29 Contributors
Updated on Jul 11, 2025
Latest Version
1.1.0
Package Id
@deephaven/icons@1.1.0
Unpacked Size
719.92 kB
Size
206.40 kB
File Count
6
NPM Version
lerna/7.4.2/node@v20.13.1+x64 (linux)
Node Version
20.13.1
Published on
Jul 07, 2025
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
1
2
3
Icon Previews -- Link to avaiable icon previews TBD
Takes the vscode-codicons icons and wraps them in a format usable by the Font Awesome React component as custom icons. We also extend the icon set with additional icons that are visually compatible with vscode-codicons, specific to Deephaven but made available here.
We liked the dev experience with the Font Awesome React component, and use Font Awesome Pro in our enterprise offering. However, we needed a code-focused open-source icon set for use in our Deephaven OSS projects, and added a few extra that we use.
Install with npm install @deephaven/icons @fortawesome/fontawesome-svg-core @fortawesome/react-fontawesome
to use this icon set in your React project.
Then within your react project import the individual icons, and use as you would a normal faIcon
.
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import {vsAccount, dhTruck} from `@deephaven/icons';
[...]
<FontAwesomeIcon icon="vsAccount" />
<FontAwesomeIcon icon="dhTruck" />
This is part of the deephaven/web-client-ui monorepo, and published as a package via lerna from the root folder. Develop the icons locally by running npm install
within the core/web/client-ui/packages/icons
folder.
Build with npm run build
. The build step will perform a command line svg optimization step on both the dh and vs icons. It attempts to merge all paths, which can be bad if you have intersecting shapes. Don't have intersecting shapes. Both svg sets are copied to the dist folder. Then we use the build.js script to transform the svg files into the exported .js and .ts files needed by react-fontawesome.
Deephaven icons are .svg files in /src/icons
folder, and will be added as dh
prefixed icons. vscode-codicons are imported from the node_modules/vscode-codicons
package and prefixed as vs
icons. Collectively, they are part of the dh
prefix as far as react-fontawesome is concerned.
Deephaven Data Labs and any contributors grant you a license to the content of this repository under the Apache 2.0 License, see the LICENSE file.
Icons included from vscode-codicons during the build process are licensed under the Creative Commons Attribution 4.0 International Public License.
No vulnerabilities found.
Reason
security policy file detected
Details
Reason
30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Reason
no dangerous workflow patterns detected
Reason
license file detected
Details
Reason
no binaries found in the repo
Reason
Found 21/27 approved changesets -- score normalized to 7
Reason
dependency not pinned by hash detected -- score normalized to 2
Details
Reason
8 existing vulnerabilities detected
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
project is not fuzzed
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More