
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@arena-im/icons
Advanced tools
The @arena-im/icons is npm package used to provide icons for arena applications.
This project get figma resources and download only svg files to transform in react components.
Arena is a market-leading communication platform for communities to engage and connect in a digital world. Businesses of every size—from new startups to public companies—use our software to connect in a group conversation, direct messages and engage with each other. You can read more about us here.
This package built in Typescript and uses Node.js 18 runtime with babel to tranform svg to react components.
This repository uses:
| Dependencies | Description | Docs |
|---|---|---|
| Javascript Runtime | 📚 |
git clone git@github.com:stationfy/arena-icons.git
npm install
npm run build:scripts
This will transform typescript files to javascript.
To Unix:
set FIGMA_TOKEN_1="<YOU CAN GET TOKEN FOLLOWING THE LINK BELLOW>"
To windows:
$Env:FIGMA_TOKEN_1="<YOU CAN GET TOKEN FOLLOWING THE LINK BELLOW>"
To get figma token read this documentaion
.ts files to .js in watch mode files to this you need to have NodeJS installed and runned 🔨 Project setup:npm run build:scripts -- --watch
Now when you update
.tsfiles you dont need run build again.
🔨 Project setup or using **watch mode**:npm run import:icons
This command will get svg files and put to
./iconsfolder
**get icons**:npm run optimize
This command will clear
./optimizedfolder and will optimize icons from./iconsfolder.
🔨 Project setup and ▶️ Run project:npm run release
This command will be create a basic resources to save your stack learn more here
To add new icons you need only run an action on_dispatch in this repository you can find it using this link:
⚠️ Remember always run using the
mainbranch
major (X.0.0), minor (0.X.0), or patch (0.0.X)⚠️ Remember: use semantic version to choose it.
It will build and generate a new packge version at npm.
Is just make a commit deleting the icon and run the pipeline again.
⚠️ Remember: when you do it, the version should be an
major.
This project contains all code for all archeteture, at the following folders:
./scripts has logic code with necessary scripts to get icons and transform into react components./icons has icons as svg filesThis project exists thanks to all these people.
FAQs
A library of icons for all arena frontend projects
The npm package @arena-im/icons receives a total of 84 weekly downloads. As such, @arena-im/icons popularity was classified as not popular.
We found that @arena-im/icons demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 8 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.