{"repo":"instacart/Snacks","free":true,"listed":false,"github":"https://github.com/instacart/Snacks","clone":"git clone https://github.com/instacart/Snacks.git","description":"The Instacart Component Library","language":"JavaScript","stars":82,"topics":["design","instacart","components","styleguide","style","component-library","javascript"],"license":"Apache-2.0","category":"ui-components","readme_excerpt":"Snacks ========================= JavaScript Component Library by Instacart Please note: We're still in pre-release stage. If you opt to use Snacks, please be prepared for breaking changes in the future. Installation You can use either yarn or npm to install Snacks and its dependencies. with yarn with npm Installing peer dependencies Snacks has a few peer dependencies required to use the library. If you already have these libraries listed in your app's dependencies, there's no need to install them again. For the main component library: - prop-types v15 or v16 - @instacart/radium v18+ - React v15 or v16 - ReactDom v15 or v16 If you'd like to use animations: react-transition-group v2.2 Local Development as a dependancy Sometimes it may be helpful to work on this project locally and view the changes in another app. This can be accomplished using npm link To reverse the process, you can do the following with yarn with npm Usage Using a component: A more complicated component: Full Documentation https://instacart.github.io/Snacks/ Contributing Please see contributing docs","default_branch":null,"files":null,"tree":[],"storefront":"/r/instacart","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/instacart/Snacks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}