@upvalue/arche
TypeScript icon, indicating that this package has built-in type declarations

0.1.32 • Public • Published

Arche

Arche is a simple React component library for use in my own projects.

Primary reasons for existence:

  • Uses newer React concepts like hooks
  • Written in TypeScript, using literal types for many props to reduce the possibility of errors
  • Functional CSS under the hood
  • Lightweight and tree shaking friendly
  • Atomic design
  • !important occurs nowhere in the codebase

It derives heavily from, but does not depend on the following libraries:

  • nanostyled (functional css as props)
  • Blueprint (most styling)
  • basscss (functioanl css class names and some code)

It does depend on:

  • SASS

Repository usage

The toplevel directory is the library, the sample/ app contains a CRA app with live components. See sample/README.MD for directions

Readme

Keywords

none

Package Sidebar

Install

npm i @upvalue/arche

Weekly Downloads

1

Version

0.1.32

License

none

Unpacked Size

830 kB

Total Files

253

Last publish

Collaborators

  • upvalue