Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

react-pianist

vivaxy18MIT0.1.1

react components to speed up web development

react, component, web

readme

react-pianist

react-pianist provides react components to speed up web development

DOCUMENTS

react-pianist

FEATURE

common

  • support custom style to every component

components

  • HorizontalFlex
  • VerticalFlex
  • BorderBox
  • Toast

ROADMAP

components

  • text input, password input, number input
  • date input
  • file input
  • loading
  • modal
  • etc.

documents

  • demo pages
  • props descriptions
  • props setting test pages

HOW TO CONTRIBUTE

source code

Source code is in ./source directory. Each component should has its own subdirectory. Each directory should has an index.js, which import js from this folder and export to the outside.

class name definition

with react-pianist- as prefix

publish

run npm run publish

docs

source code

source code is in ./docs/source directory. Built files is in ./docs/release

local development

run yarn start open http://0.0.0.0:8085/html/List.html in browser

build release version

run yarn run docs

REFERENCE

changelog

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.1.0 (2017-05-03)

Features

  • :sparkles:Generate changelog before releasing (fce4ff0)

0.0.11

  • [component] VerticalFlex: fix importing assets

0.0.10

  • [core] upgrade react, react-dom up to 15.5, add prop-types
  • [core] move assets files into its own directory
  • [core] add .npmrc
  • [core] add yarn
  • [core] reorder docs source and release folder
  • [core] add dev script, opens dev server in browser
  • [core] remove unused dependence, add missing dependence
  • [component] HorizontalFlex: improve compatible for old browsers
  • [component] VerticalFlex: improve compatible for old browsers
  • [docs] add references

0.0.9

  • [core] add babel-runtime support

0.0.8

  • [core] fix css, less file not published
  • [core] fix check children: passing null as children will be ignored ever since
  • [docs] fix docs hot reload

0.0.7

  • [core] fix sleep
  • [core] add check children for components, including: HorizontalFlex, ButtonGroup, List, VerticalFlex
  • [component] colors: add commonly used colors
  • [component] HorizontalFlex: fix width props
  • [component] HorizontalFlex: fix flex width
  • [component] VerticalFlex: fix flex height
  • [component] Button: add ButtonGroup
  • [component] Button: optimize style
  • [component] Toast: optimize style
  • [component] AutoHideToast: add
  • [component] Switchery: add
  • [docs] fix dev page URL
  • [docs] BorderBox: optimize style
  • [docs] Button: add
  • [docs] Switchery: add

0.0.6

  • [component] List: add
  • [component] Toast: add
  • [docs] List: add
  • [docs] VerticalFlex: optimize style
  • [docs] HorizontalFlex: add
  • [docs] BorderBox: add
  • [docs] Toast: add

0.0.5

  • [core] add defaultProps to components
  • [core] add docs
  • [core] update babelrc with react-hot-loader/babel
  • [core] add readme
  • [core] add warning to wrong component props
  • [component] add Toast
  • [component] add colors
  • [component] HorizontalFlex: add props validation
  • [component] VerticalFlex: add props validation
  • [docs] add docs file tree
  • [docs] add index list

0.0.4

  • [component] BorderBox: support custom style, and props

0.0.3

  • [core] add build script
  • [core] add publish script
  • [core] add changelog.md
  • [core] add babel
  • [core] add editor config

0.0.2

  • [core] optimize package.json

0.0.1

  • [component] BorderBox
  • [component] HorizontalFlex
  • [component] VerticalFlex

0.0.0

  • [core] initialize project