0.1.6 • Published 7 years ago

@codespec/react-toolset v0.1.6

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

Build Status npm npm

Independent set of React UI Components for your application.

Install

# npm users
$ npm i --save @codespec/react-toolset

# yarn users
$ yarn add @codespec/react-toolset

Documentation

  • https://codespec.github.io/react-toolset/docs/

How to use

When using compiled source

import { Button } from '@codespec/react-toolset'

When using not complied source

  1. Set up Webpack configuration

    // Add this loaders in your webpack.config.js
    // You should not exclude node_modules directory from it.
    // This is just an example.
    module: {
      loaders: [
        {
          test: /\.jsx?$/,
          loader: 'babel-loader',
          query: {
            cacheDirectory: true,
            presets: ['es2015', 'react'],
          },
        },
        {
          test: /\.scss$/,
          use: [
            { loader: 'style-loader' },
            {
              loader: 'css-loader',
              options: {
                modules:true,
                localIdentName: '[local]-[hash:base64:5]'
              }
            },
            {
              loader: 'sass-loader',
              options: {
                plugins: () => [require('autoprefixer')]
              }
            }
          ]
        },
      ]
    }
  2. Import individual component from your application

    import { Button } from '@codespec/react-toolset/src'

If you are using create-react-app, use need to follow this.

  1. Eject your predefined configuration

    yarn eject
  2. Configure the Webpack like as follow

    // Process JS with Babel.
    {
      test: /\.(js|jsx)$/,
      include: [paths.appSrc, /node_modules\/@codespec/],     // add @codespec module to include
      loader: require.resolve('babel-loader'),
      options: {
    
        // This is a feature of `babel-loader` for webpack (not Babel itself).
        // It enables caching results in ./node_modules/.cache/babel-loader/
        // directory for faster rebuilds.
        cacheDirectory: true,
      },
    },
  3. Configure SCSS as above

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.0.34

7 years ago

0.0.33

7 years ago

0.0.32

7 years ago

0.0.31

7 years ago

0.0.30

7 years ago

0.0.29

7 years ago

0.0.28

7 years ago

0.0.27

7 years ago

0.0.26

7 years ago

0.0.25

7 years ago

0.0.24

7 years ago

0.0.23

7 years ago

0.0.22

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.19

7 years ago

0.0.18

7 years ago

0.0.17

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.13

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago