npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

apple-icons

v6.0.2

Published

A collection of high-quality, customisable SVG icons packaged in React components.

Downloads

84

Readme

🍎 Apple Icons

Beschreibung

Apple Icons ist eine Sammlung von hochwertigen, anpassbaren SVG-Icons für Ihre Apple-bezogenen Projekte. Diese Icons sind in React-Komponenten verpackt und können einfach in Ihren Projekten verwendet werden, um eine konsistente und ansprechende Benutzeroberfläche zu erstellen.

Features

  • Alle aktuellen Icons: Das Package beinhaltet alle aktuell verfügbaren Icons von Apple.
  • Anpassbar: Einfach zu integrieren und anzupassen, einschließlich der Möglichkeit, Farben, Größen und Klassen zu ändern.
  • Modular: Importiere nur die Icons, die du benötigst, um die Bundle-Größe zu minimieren.
  • React-Komponenten: Jedes Icon wird als React-Komponente bereitgestellt, was die Integration in React-Projekte erleichtert.

Installation

Um apple-icons in deinem Projekt zu verwenden, kannst du es direkt aus dem npm-Registry installieren:

npm install apple-icons

Oder mit Yarn:

yarn add apple-icons

Verwendung

Importiere die gewünschten Icons in deine React-Komponenten und verwende sie wie folgt:

import { AppleLogoBold } from "apple-icons";
import "./App.css";

function App() {
  return (
    <div>
      <AppleLogoBold className="fill-black" />
    </div>
  );
}

export default App;

Anpassung

Jedes Icon kann durch das Hinzufügen von Props angepasst werden:

  • className: Fügt dem <svg>-Tag eine CSS-Klasse hinzu.
  • width und height: Ändert die Größe des Icons.
  • color: Ändert die Farbe des Icons (wenn die currentColor-Einstellung verwendet wird).

Beispiel:

<AppleLogoBold className="custom-icon" width="50px" height="50px" />

Entwicklung

Um das Paket lokal zu entwickeln, folge diesen Schritten:

  1. Klone das Repository:

    git clone https://github.com/jonas-is-coding/apple-icons.git
  2. Wechsle in das Verzeichnis:

    cd apple-icons
  3. Installiere die Abhängigkeiten:

    npm install
  4. Führe den Build-Prozess aus:

    npm run build

Contributing

Beiträge sind willkommen! Wenn du Vorschläge zur Verbesserung hast oder neue Icons hinzufügen möchtest, erstelle bitte einen Pull-Request. Beachte dabei bitte folgende Richtlinien:

  • Stelle sicher, dass alle Tests bestehen.
  • Achte darauf, dass die neuen Icons gut dokumentiert sind.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe die LICENSE Datei für Details.

Package Status

npm version

Kontakt

Wenn du Fragen hast, kannst du mich über GitHub kontaktieren.