The Topcoder collection of generic ReactJS configurations, components and utilities to be shared between all internal and external ReactJS projects developed by the Topcoder community.
Install this package as
$ npm install --save topcoder-react-utils
You are done if you will use only components and utilities provided by this package. If you are to use configurations, you must also install peer dependencies:
$ npm install -g install-peerdeps
$ install-peerdeps topcoder-react-utils
Peer dependencies will be also stored into package.json
of your project, thus
future invokations of npm install
will automatically install them, and you
won't need to use install-peerdeps
as long as you don't update
topcoder-react-utils
version.
- Babel Configurations — Standard configurations for Babel;
- ESLint Configurations — Standard configurations for ESLint.
- Button — Handles buttons and button-like links (components that look like regular buttons, but behave as links) in the same uniform manner;
- Link and NavLink — Auxiliary wrappers
around React Router's
<Link>
and<NavLink>
components; they help to handle external and internal links in the same uniform manner.
- SCSS Mixins — Collection of useful style mixins;
To be written
Topcoder React Utils is MIT Licensed