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, to build or test your code, you must also install the peer dependencies:
$ npm install -g install-peerdeps
$ install-peerdeps -od topcoder-react-utils
Peer dependencies will be also stored as dev dependencies 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;
- 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