* init react-bootstrap-table2-paginator
* add react-bootstrap-table2-paginator as dependency
* no container
* handle for wrapping pagination component
* add style for paginator addon
* add story for pagination
* implement pagination list
* constants maintain in core package
* implement sizePerPage dropdown
* fix unalign for sizePerPage dropdown and pagination list
* allow to return array from render(react@16 new feature)
* implement pagination hooks
* add story for pagination hooks
* fixed dependencies version and upgrade enzyme
* Shallow renderer no longer calls componentDidMount because DOM refs are not available
* classNames -> className for TextEditor
* add tests for pagination
* fix react-bootstrap-table can't be resolved in other modules
* implement custom page button title
* add test for page button title
* fix bug when sizePerPageList is an object array
* add story for custom pagination
* remove necessary component extends
* move pagination options to react-bootstrap-table2-paginator
* refine pagination stories
* implement hideSizePerPage
* implement hidePageListOnlyOnePage
* fix multiple same key warning
* remove help
* support start from react@^16
* implement cell editor
* keyField shouldn't be editable
* add additional check to avoid some bugs
* add jsdom for enzyme mount
* add some helpers class for enzyme mounting
* add testing for cellEdit
* use npm instead
* add test for TableResolver
* table-layout: fixed; to fix the columns width when content of td changed
* add stories for cell edit
* add document for cellEdit
* lerna bootstrap after install
* set npmClient to default instead of yarn to prevent from causing error with older yarn version
* ref: https://github.com/lerna/lerna/pull/897
* update yarn.lock
* utils for products generator
* load test for each *.test.js file in packages folder
* [test] unit test for utils/common
* refactor all products with productGenerator for all examples
* refactor folder structure
* move component <Code /> to src/components/common
* rename component file name
* storybook environment setup
* customized loader
* add basic example of BasicTable
* add script to bootstrap storybook
* import bootstrap css for storybook
* update webpack.config for adding loader for font and css
* add sass loader and allow to customize css for storybook
* uncheck lint for react-bootstrap-table-example
* package example has its own lint check
* run yarn in each package when boostrapping lerna
* add peerDependencies for package example
* add yarn.lock
* test environment setup with jest
* allow eslint to suit for jest
* run lint before starting testing
* disable deprecated rule of 'react/jsx-space-before-closing'
* add CONTRIBUTING document
* specify how to start testing
* add Enzyme for React testing
* add testing template for bootstrap-table