
Security News
Anthropic Identifies Biased Reasoning and Recklessness as Drivers of Claude’s PyPI Attack
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.
@iconify-icons/ph
Advanced tools
This package includes individual files for each icon, ready to be imported into a project.
Each icon is in its own file, so you can bundle several icons from different icon sets without bundling entire icon sets.
If you are using NPM:
npm install @iconify-icons/ph --save-dev
If you are using Yarn:
yarn add --dev @iconify-icons/ph
First you need to install Iconify for React.
If you are using NPM:
npm install --save-dev @iconify/react
If you are using Yarn:
yarn add --dev @iconify/react
import { Icon, InlineIcon } from '@iconify/react';
import folderNotchOpenDuotone from '@iconify-icons/ph/folder-notch-open-duotone';
<Icon icon={folderNotchOpenDuotone} />
<p>This is some text with icon adjusted for baseline: <InlineIcon icon={folderNotchOpenDuotone} /></p>
This example is using string syntax that is available since Iconify for React 2.0
This example will not work with Iconify for React 1.x
import React from 'react';
import { Icon, addIcon } from '@iconify/react';
import checkSquareOffsetThin from '@iconify-icons/ph/check-square-offset-thin';
addIcon('checkSquareOffsetThin', checkSquareOffsetThin);
export function MyComponent() {
return (
<div>
<Icon icon="checkSquareOffsetThin" />
</div>
);
}
import React from 'react';
import { InlineIcon } from '@iconify/react';
import pencilLineFill from '@iconify-icons/ph/pencil-line-fill';
export function MyComponent() {
return (
<p>
<InlineIcon icon={pencilLineFill} /> Sample text with an icon.
</p>
);
}
See https://github.com/iconify/iconify/packages/react for details.
First you need to install Iconify for Vue.
If you are using NPM:
npm install --save-dev @iconify/vue
If you are using Yarn:
yarn add --dev @iconify/vue
This example is using object syntax with TypeScript.
<template>
<p>
<iconify-icon :icon="icons.folderNotchOpenDuotone" />
</p>
</template>
<script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator';
import IconifyIcon from '@iconify/vue';
import folderNotchOpenDuotone from '@iconify-icons/ph/folder-notch-open-duotone';
export default Vue.extend({
components: {
IconifyIcon,
},
data() {
return {
icons: {
folderNotchOpenDuotone: folderNotchOpenDuotone,
},
};
},
});
</script>
This example is using string syntax.
<template>
<p>
Example of 'check-square-offset-thin' icon:
<iconify-icon icon="checkSquareOffsetThin" :inline="true" />!
</p>
</template>
<script>
import IconifyIcon from '@iconify/vue';
import checkSquareOffsetThin from '@iconify-icons/ph/check-square-offset-thin';
IconifyIcon.addIcon('checkSquareOffsetThin', checkSquareOffsetThin);
export default {
components: {
IconifyIcon,
},
};
</script>
This example is using object syntax.
<template>
<iconify-icon :icon="icons.pencilLineFill" />
</template>
<script>
import IconifyIcon from '@iconify/vue';
import pencilLineFill from '@iconify-icons/ph/pencil-line-fill';
export default {
components: {
IconifyIcon,
},
data() {
return {
icons: {
pencilLineFill,
},
};
},
};
</script>
See https://github.com/iconify/iconify/packages/vue for details.
First you need to install Iconify for Svelte.
If you are using NPM:
npm install --save-dev @iconify/svelte
If you are using Yarn:
yarn add --dev @iconify/svelte
<script>
// npm install --save-dev @iconify/svelte @iconify-icons/ph
import IconifyIcon from '@iconify/svelte';
import folderNotchOpenDuotone from '@iconify-icons/ph/folder-notch-open-duotone';
</script>
<IconifyIcon icon={folderNotchOpenDuotone} />
<script>
// npm install --save-dev @iconify/svelte @iconify-icons/ph
import IconifyIcon from '@iconify/svelte';
import checkSquareOffsetThin from '@iconify-icons/ph/check-square-offset-thin';
</script>
<IconifyIcon icon={checkSquareOffsetThin} />
<script>
// npm install --save-dev @iconify/svelte @iconify-icons/ph
import IconifyIcon from '@iconify/svelte';
import pencilLineFill from '@iconify-icons/ph/pencil-line-fill';
</script>
<IconifyIcon icon={pencilLineFill} />
See https://github.com/iconify/iconify/packages/svelte for details.
Icons author: Phosphor Icons
Website: https://github.com/phosphor-icons/phosphor-icons
License: MIT
FAQs
Icon data for Phosphor in IconifyIcon format
The npm package @iconify-icons/ph receives a total of 3,352 weekly downloads. As such, @iconify-icons/ph popularity was classified as popular.
We found that @iconify-icons/ph demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.

Research
/Security News
Malicious Chrome and Firefox extensions target Axiom Trade and Padre users, stealing session tokens and wallet data.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.