Installations
npm install @lifechurch/react-ion
Developer Guide
Typescript
Yes
Module System
CommonJS
Node Version
16.20.2
NPM Version
7.20.0
Score
62.4
Supply Chain
62.9
Quality
77.5
Maintenance
100
Vulnerability
99.6
License
Releases
Unable to fetch releases
Download Statistics
Total Downloads
93,817
Last Day
5
Last Week
52
Last Month
592
Last Year
7,635
Bundle Size
364.01 kB
Minified
92.87 kB
Minified + Gzipped
Package Meta Information
Latest Version
12.24.6
Package Id
@lifechurch/react-ion@12.24.6
Unpacked Size
2.65 MB
Size
500.16 kB
File Count
199
NPM Version
7.20.0
Node Version
16.20.2
Publised On
16 Sept 2024
Total Downloads
Cumulative downloads
Total Downloads
93,817
Last day
-16.7%
5
Compared to previous day
Last week
-84.8%
52
Compared to previous week
Last month
28.1%
592
Compared to previous month
Last year
-26.1%
7,635
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Dependencies
10
Peer Dependencies
3
Dev Dependencies
51
React ION
A collection of Styled Components for use with the ION Design System. For consistency in our components this library utilizes Styled System to add utility props to alter styling that falls in line with our design system.
This design system utilizes Storybook to preview and interact with different components.
View our Production Storybook
Getting Started
Prerequisites
NOTE: We use yarn because of the added security benefits as well as other features. Because yarn using yarn.lock and npm using package.lock we need to be consistent about using the same package tool within a project.
Installing
yarn install
Local Development
This project uses semantic-release and git-cz to manage our NPM releases. Make sure to install commitizen
:
1npm install -g commitizen
When running git commit
you will be prompted with a CLI. The CLI will generate a formatted commit message that will determine the release of the next version.
git commit
To run the tests:
yarn test
To check TypeScript types:
yarn types:check
To check Linting (this will lint with JS and CSS):
yarn lint
To run all tests required to pass CI use:
yarn validate
To start the development Storybook:
yarn storybook
To update storyshots use:
yarn test -u
Production Build
To build code ready for production use:
yarn build
To start the production application use:
yarn start
Deployment
Changes merged into master
are automatically deployed and released by our CI/CD pipeline. This done with Gitlab CI.
Components
COMING SOON - Look in our Storybook stories for examples
Contributing
Please read CONTRIBUTING for details on our code of conduct, and the process for submitting pull requests to us.
License
This project is licensed under the MIT License -- see the LICENSE for details.
No vulnerabilities found.
No security vulnerabilities found.