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 🙏

© 2026 – Pkg Stats / Ryan Hefner

au-fa-check

v1.0.4

Published

A checkbox for the Aurelia Framework that uses FontAwesome for checkbox icons

Readme

au-fa-check

A checkbox for the Aurelia Framework that uses FontAwesome for checkbox icons. overview

Compatibility

At this time, this libary is only compatible with FontAwesome 4.x.x and Solid icons in FontAwesome 5.x.x

Usage and Configuration

This plugin uses FontAwesome icon classes. You'll need to ensure that the classes are bundled with your app

Install the plugin

npm install au-fa-check --save

Configure the plugin

Add the following to your index file

aurelia.use
  .plugin(PLATFORM.moduleName('au-fa-check'), { /* configuration object */})

Use the plugin

Add a checkbox to any template

<template>
  <au-fa-check>This is the label</au-fa-check>
</template>

Bindings

checked: boolean

Exposes the checked state of the input

disabled: boolean

Controls whether the input is enabled or disabled

icon: string

Default value: fa-check

The icon to use in the checkbox.

The value of this property functions in a different way depending on the value provided to the iconType property (See below)

orientation: FaCheckOrientation

Default value: horizontal

When horizontal, the checkbox is placed to the left of the label

When vertical, the checkbox is placed above the label

checkedColor: string

Default value: black

The color of the checkbox when it is checked

size: FaCheckSize

Default value: standard

The size of the checkbox relative to the label

shape: FaCheckShape

Default value: square

The shape of the checkbox

iconType: FaCheckIconType

Default value: standard

When standard, the value of the icon property is placed inside the checkbox outline

<au-fa-check>Standard Checked</au-fa-check>

standard

When outline, the value of the icon property is rendered as the checkbox when it is checked and its "*-o" version is rendered as the checkbox when it is unchecked NOTE This option is only available when using FontAwesome 4.x.x

<au-fa-check icon-type="outline" icon="fa-heart" checked-color="red">Hello</au-fa-check>

outline

Global Configuration

When performing the initial configuration in your app's index file you may provide an optional configuration object. The global configuration will specify default values that can generally be overriden in case-by-case scenarios with the component bindings.

Properties

faVersion: 4 | 5

Default value: 4

Specifies the FontAwesome version that you are using.

checkedColor: string

Default value: black

Specifies the default color of a checked checkbox

theme: FaCheckTheme

Default value: standard

Specifies the style theme you wish use. Material theme is currently not supported but is coming soon!

size: FaCheckSize

Default value: standard

Specifies the default size of a checkbox relative to its label

shape: FaCheckShape

Default value: square

Specifies the shape of the checkbox outline when a checkbox's iconType === 'standard'

TODO

  • material styles - need to figure out a good way to do theming
  • add support for fontawesome libraries like aurelia-fontawesome