Detalhes do pacote

@pine-ds/icons

Kajabi1.2kMIT9.5.1

Pine Icon Library

icon, icon library, pine, svg

readme (leia-me)

Pine Icon Library

A simple way to add beautiful icons to your web projects using Kajabi's Pine Design System. These icons work in any modern browser and are easy to customize.

npm version

What's Included

  • Ready-to-use SVG icons that load fast
  • Works in any modern browser
  • Easy to change colors and sizes
  • Works with TypeScript
  • Built for accessibility

Quick Start

Choose one of these two simple ways to start:

1. Direct Browser Use (No Framework Needed)

Add this line to your HTML:

<script type="module" src="https://cdn.jsdelivr.net/npm/@pine-ds/icons@latest/dist/pds-icons/pds-icons.esm.js"></script>

How to Use Icons

Basic Example

<pds-icon name="icon-name"></pds-icon>

Customize Your Icons

Change the size:

<!-- Using preset sizes -->
<pds-icon name="icon-name" size="small"></pds-icon>     <!-- 12px -->
<pds-icon name="icon-name" size="regular"></pds-icon>   <!-- 16px -->
<pds-icon name="icon-name" size="medium"></pds-icon>    <!-- 20px -->
<pds-icon name="icon-name" size="large"></pds-icon>     <!-- 24px -->

<!-- Using custom sizes -->
<pds-icon name="icon-name" size="24px"></pds-icon>

Change the color:

<pds-icon name="icon-name" color="#663399"></pds-icon>

Available Options

Option What it Does Default Examples
name Picks which icon to show Required "menu", "close"
size Sets icon size "regular" (16px) "small", "medium", "24px"
color Changes icon color Matches text color "#663399", "blue"

Need Help?

Common Problems

  1. Icons not showing up?

    • Check that you added the script correctly
    • Make sure you're using the right icon name
    • Check your browser's console for errors
  2. Build issues?

    • Make sure you have Node.js version 22.7.0 or newer
    • Try running npm install to reinstall everything

Get Support

Found a bug or need a new feature? Open an issue

Want to Contribute?

We welcome help! Here's how to get started:

  1. Fork the project
  2. Clone your fork:
    git clone https://github.com/YOUR_USERNAME/pine-icons.git
    cd pine-icons
  3. Install what you need:
    npm install
  4. Start the development server:

    npm start

    This runs on port 7200 and shows your changes live.

  5. Make your changes and test them:

    npm test
  6. Create a pull request with your changes

Development Requirements

  • Node.js v22.7.0 or newer
  • npm (comes with Node.js)
  • Git

changelog (log de mudanças)

9.5.1 (2025-06-27)

Bug Fixes 🐛

  • icon: update icon prop type to string, enhance loading logic (#41)

❤️ Thank You

  • Phillip Lovelace

9.5.0 (2025-06-24)

Features 🚀

  • icons: v9.5.0, created: 1, modified: 22, renamed: 0, deleted: 0 (2ffdd0c)

❤️ Thank You

  • Kajabi Automation Bot

9.4.4 (2025-05-06)

Documentation 📄

  • update index page with correct class names (e6f9345)

❤️ Thank You

  • Julian Skinner

9.4.3 (2025-05-02)

This was a version bump only, there were no code changes.

9.4.2 (2025-05-01)

Bug Fixes 🐛

❤️ Thank You

  • Julian Skinner

9.4.1 (2025-05-01)

Bug Fixes 🐛

  • classnames weren't updated in code (b8e2011)

❤️ Thank You

  • Julian Skinner

9.4.0 (2025-05-01)

Features 🚀

  • add rtl support icon (#38)
  • icons: v9.4.0, created: 10, modified: 0, renamed: 0, deleted: 0 (bf3f0bc)

Documentation 📄

  • readme: create a base readme (#35)

❤️ Thank You

  • Julian Skinner @ju-Skinner
  • Kajabi Automation Bot
  • Monica Wheeler @monicawheeler

9.3.1 (2025-04-29)

Bug Fixes 🐛

  • changes the location which we should look for svgs (#37)

❤️ Thank You

  • Julian Skinner @ju-Skinner

9.3.0 (2025-04-24)

Features 🚀

  • icons: v9.3.0, created: 1, modified: 0, renamed: 0, deleted: 0 (223d6df)

❤️ Thank You

  • Kajabi Automation Bot

9.2.0 (2025-04-22)

Features 🚀

  • ⚠️ remove package.svg (d53df10)
  • icons: v9.2.0, created: 1, modified: 0, renamed: 0, deleted: 0 (c53edb1)

⚠️ Breaking Changes

  • ⚠️ remove package.svg (d53df10)

❤️ Thank You

  • Julian Skinner
  • Kajabi Automation Bot

9.1.0 (2025-04-17)

Features 🚀

  • icons: v9.1.0, created: 1, modified: 3, renamed: 0, deleted: 0 (881e8ad)

❤️ Thank You

  • Kajabi Automation Bot

9.0.0 (2025-04-15)

Features 🚀

  • ⚠️ icons: v9.0.0, created: 0, modified: 0, renamed: 1, deleted: 0 (e769ea4)

⚠️ Breaking Changes

  • ⚠️ icons: v9.0.0, created: 0, modified: 0, renamed: 1, deleted: 0 (e769ea4)

❤️ Thank You

  • Kajabi Automation Bot

8.20.0 (2025-04-01)

Features 🚀

  • add Pine Design System core dependencies (f3e26de)
  • update changelog list structure (54517ad)
  • update changelog individual template (6719303)
  • changelog: added basic updates to the previous changelogs (df26fe9)
  • changelog-individiual: update structure of header (b38f3a4)
  • changelogs: update styles for more modern feel (c4c299b)
  • cheatsheet: modify styles across the changelogs and cheatsheet (fd88107)
  • ui: enhance changelog entries with hover animations and responsive design (70faaab)
  • www: add copy rule for CSS file (6c7943d)

Bug Fixes 🐛

  • logic: remove AI changed logic (b91c464)

Documentation 📄

  • definition: improve the language of the created, deleted, modified, renamed defintions (87aea97)

❤️ Thank You

  • Monica Wheeler @monicawheeler

8.19.0 (2025-03-20)

Features 🚀

  • icons: v8.19.0, created: 0, modified: 3, renamed: 0, deleted: 0 (634a926)

❤️ Thank You

  • Kajabi Automation Bot

8.18.1 (2025-03-11)

Documentation 📄

❤️ Thank You

  • Julian Skinner

8.18.0 (2025-03-06)

Features 🚀

  • icons: v8.18.0, created: 1, modified: 1, renamed: 0, deleted: 0 (c5f34d8)

❤️ Thank You

  • Kajabi Automation Bot

8.17.0 (2025-03-04)

Features 🚀

  • icons: v8.17.0, created: 6, modified: 3, renamed: 0, deleted: 0 (d4247fa)

❤️ Thank You

  • Kajabi Automation Bot

8.16.0 (2025-02-27)

Features 🚀

  • icons: v8.16.0, created: 5, modified: 17, renamed: 0, deleted: 0 (2a9bc92)

❤️ Thank You

  • Kajabi Automation Bot

8.15.0 (2025-02-25)

Features 🚀

  • icons: v8.15.0, created: 7, modified: 2, renamed: 0, deleted: 0 (13276b1)

❤️ Thank You

  • Kajabi Automation Bot

8.14.0 (2025-02-13)

Features 🚀

  • icons: v8.14.0, created: 3, modified: 0, renamed: 0, deleted: 0 (8ba2a2b)

❤️ Thank You

  • Kajabi Automation Bot

8.13.0 (2025-01-14)

Features 🚀

  • icons: v8.13.0, created: 2, modified: 0, renamed: 0, deleted: 0 (f76f459)

❤️ Thank You

  • Kajabi Automation Bot

8.12.0 (2024-11-26)

Features 🚀

  • icons: v8.12.0, created: 0, modified: 1, renamed: 0, deleted: 0 (c282553)

❤️ Thank You

  • Kajabi Automation Bot

8.11.0 (2024-11-19)

Features 🚀

  • icons: v8.11.0, created: 0, modified: 2, renamed: 0, deleted: 0 (450adeb)

❤️ Thank You

  • Kajabi Automation Bot

8.10.0 (2024-10-31)

Features 🚀

  • icons: v8.10.0, created: 0, modified: 1, renamed: 0, deleted: 0 (faf1404)

❤️ Thank You

  • Kajabi Automation Bot

8.9.0 (2024-10-29)

Features 🚀

  • icons: v8.9.0, created: 0, modified: 1, renamed: 0, deleted: 0 (7ae5edf)

❤️ Thank You

  • Kajabi Automation Bot

8.8.0 (2024-10-24)

Features 🚀

  • icons: v8.8.0, created: 2, modified: 0, renamed: 0, deleted: 0 (0c3f87b)

❤️ Thank You

  • Kajabi Automation Bot

8.7.0 (2024-10-17)

Features 🚀

  • icons: v8.7.0, created: 0, modified: 1, renamed: 0, deleted: 0 (89db166)

❤️ Thank You

  • Kajabi Automation Bot

8.6.0 (2024-10-14)

Features 🚀

  • icons: v8.6.0, created: 0, modified: 328, renamed: 0, deleted: 0 (1129a6e)

❤️ Thank You

  • Kajabi Automation Bot

8.5.0 (2024-10-08)

Features 🚀

  • icons: v8.5.0, created: 0, modified: 6, renamed: 0, deleted: 0 (8b272e0)

❤️ Thank You

  • Kajabi Automation Bot

8.4.0 (2024-10-01)

Features 🚀

  • icons: v8.4.0, created: 0, modified: 1, renamed: 0, deleted: 0 (bf62bf2)

❤️ Thank You

  • Kajabi Automation Bot

8.3.0 (2024-09-26)

Features 🚀

  • icons: v8.3.0, created: 1, modified: 1, renamed: 0, deleted: 0 (fd472cb)

❤️ Thank You

  • Kajabi Automation Bot

8.2.0 (2024-09-24)

Features 🚀

  • add batching to figma export (ae48d93)

❤️ Thank You

  • Julian Skinner

8.1.0 (2024-08-22)

Features 🚀

  • icons: v8.1.0, created: 0, modified: 1, renamed: 0, deleted: 0 (09631c9)

❤️ Thank You

  • Kajabi Automation Bot

8.0.0 (2024-08-15)

Features 🚀

  • ⚠️ icons: v8.0.0, created: 2, modified: 2, renamed: 15, deleted: 2 (373a354)

⚠️ Breaking Changes

  • ⚠️ icons: v8.0.0, created: 2, modified: 2, renamed: 15, deleted: 2 (373a354)

❤️ Thank You

  • Kajabi Automation Bot

7.6.0 (2024-08-13)

Features 🚀

  • icons: v7.6.0, created: 4, modified: 0, renamed: 0, deleted: 0 (247f0e6)

❤️ Thank You

  • Kajabi Automation Bot

7.5.0 (2024-08-07)

Features 🚀

  • icons: v7.5.0, created: 1, modified: 0, renamed: 0, deleted: 0 (191db8e)

❤️ Thank You

  • Kajabi Automation Bot

7.4.3 (2024-08-05)

This was a version bump only, there were no code changes.

7.4.2 (2024-08-02)

Bug Fixes 🐛

  • set color to currentColor if undefined (d2e6d5e)

❤️ Thank You

  • Julian Skinner

7.4.1 (2024-08-01)

Bug Fixes 🐛

  • dynamic color and size updates will be reflected (ca33cff)

❤️ Thank You

  • Julian Skinner

7.4.0 (2024-08-01)

Features 🚀

  • size prop now sets css variables (#17)
  • icons: v7.4.0, created: 15, modified: 14, renamed: 0, deleted: 0 (7eef15d)

❤️ Thank You

  • Julian Skinner @ju-Skinner
  • Kajabi Automation Bot

7.3.0 (2024-07-30)

Features 🚀

  • icons: v7.3.0, created: 2, modified: 0, renamed: 0, deleted: 0 (c9b59d2)

❤️ Thank You

  • Kajabi Automation Bot

7.2.0 (2024-07-02)

Features 🚀

  • icons: v7.2.0, created: 1, modified: 0, renamed: 0, deleted: 0 (312b90f)

Bug Fixes 🐛

  • adds missing alt to icon (f54fa8a)

❤️ Thank You

  • Kajabi Automation Bot
  • Phillip Lovelace

7.1.0 (2024-06-27)

Features 🚀

  • icons: v7.1.0, created: 2, modified: 3, renamed: 0, deleted: 0 (1aeba51)

❤️ Thank You

  • Kajabi Automation Bot

7.0.1 (2024-06-06)

This was a version bump only, there were no code changes.

7.0.0 (2024-06-06)

Features 🚀

  • ⚠️ icons: v7.0.0, created: 5, modified: 298, renamed: 0, deleted: 2 (89f4a26)

⚠️ Breaking Changes

  • ⚠️ icons: v7.0.0, created: 5, modified: 298, renamed: 0, deleted: 2 (89f4a26)

❤️ Thank You

  • Kajabi Automation Bot