Avonni Components are customizable pre-made components built using the Lightning Web Components standards. It allows you to extend the possibilities of what you can create on the Salesforce Platform.
The Lightning Component Library is an incredible starting point for application development, but with a growing demand for engaging, high-impact business applications, they do not cover all aspects or needs developers are looking for. With Avonni Components, we want to become whatever is generally useful for developing business solutions on the Lightning platform, all in the spirit of the Lightning Web Component framework.
Avonni Components helps:
- Standardize Lightning development across different projects
- Reduce maintenance overhead
- Deliver fully composable Lightning components
- Build new apps faster
Install the avonni base components package in your project by running yarn or npm install.
// with npm
$ npm install @avonni/base-components
// with yarn
$ yarn add @avonni/base-components
Note: SLDS styles needs to be globally defined at application level.
Go to the Github repo for Salesforce Platform Avonni Base Components SFDX
We use the Jest JavaScript Testing Framework to author and run component tests.
We are not accepting contributions at this time but you can share any ideas on our roadmap.
Avonni Components is a free and open source project, released under the permissable MIT license. This means it can be used in personal or commercial projects for free.
This documentation content is licensed under the Apache 2 license.