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 only use components and utilities provided by this package. If you are to use configurations to build or test your code, you also need to install all development dependencies into your own package:
$ ./node_modules/.bin/adopt-dev-deps topcoder-react-utils
Installed dev dependencies will be stored into your package.json
, thus
further invokations of npm install
will automatically install them. You
only need to call adopt-dev-deps
again if you update
topcoder-react-utils
to a newer version.
- Babel Configurations — Standard configurations for Babel;
- ESLint Configurations — Standard configurations for ESLint;
- Webpack Configurations — Standard configurations for Webpack.
- 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