
Security News
Lovable’s OJ Rewrites Vite’s Dev Server in Rust as AI Lowers the Cost of Forking Open Source
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.
@scalar/icons
Advanced tools
This package provide a set of icons for use Scalar applications based on Phosphor Icons. It uses a custom Vue implementation based on the @phosphor-icons/vue package which allows for tree shaking.
Scalar is an open-source API platform for teams who want beautiful developer interfaces without vendor lock-in.
20M+ monthly npm installs · 15,500+ GitHub stars · MIT licensed · scalar.com
For a full list of available icons see Phosphor Icons. The icon will be available from this package as ScalarIcon<Icon Name in PascalCase>.
pnpm i @scalar/icons
<script setup lang="ts">
import { ScalarIconMagnifyingGlass } from '@scalar/icons'
</script>
<template>
<!-- You can size and color the icons easily using Tailwind -->
<ScalarIconMagnifyingGlass class="size-4 text-c-3" weight="bold" />
</template>
@phosphor-icons/vueThere are a few differences between this implementation and @phosphor-icons/vue to better it align with our Scalar stack.
size-<Number> or text-<color>) to adjust the size and color of the icons. By default the icons are sized to 1em (the size of the text around it) and set to the currentColor.-scale-x-100 Tailwind class.aria-hidden and role="presentation" attributes set. If you set the label prop then the aria-label will be set instead.To build the icons we use a icon generation script modified from the @phosphor-icons/vue assemble.ts script. The icon SVGs are pulled from @phosphor-icons/core and compiled into individual Vue components for tree shaking.
To generate the icons run:
pnpm generate:icons
This will also update / override the exports in the index file at src/index.ts. See also the development docs for @phosphor-icons/vue.
We are API nerds. You too? Let's chat on Discord: https://discord.gg/scalar
The source code in this repository is licensed under MIT.
FAQs
Scalar Icons
The npm package @scalar/icons receives a total of 776,288 weekly downloads. As such, @scalar/icons popularity was classified as popular.
We found that @scalar/icons demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 7 open source maintainers collaborating on the project.

Security News
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.