pile-ui

    2.0.6-alpha.0 • Public • Published

    Pile Commitizen friendly license Apache 2.0

    A lightweight mobile components library build with React.

    pile

    Docs

    View the docs here

    1.x docs

    Dependences

    • react@16.x
    • react-dom@16.x

    Installation

    npm i pile-ui@latest --save
    
    // import css
    npm i @pile-ui/theme-default
    

    import component

     
    // style1
    import {Button} from 'pile-ui'
     
    // single component
    import Button from '@pile-ui/button'

    import all css

    import '@pile-ui/theme-default/lib/index.min.css'

    import single css

    import '@pile-ui/theme-default/lib/button.min.css'

    Example

    We have several examples on the documentation. Here is the first one to get you started:

    import * as React from 'react';
    import * as ReactDOM from 'react-dom';
    import { Button } from 'pile-ui'
    import '@pile-ui/theme-default/lib/index.min.css'
     
    class App extends Component {
        render() {
            return (
                <Button>hello Pile</Button>
            );
        }
    }
     
    ReactDOM.render((
        <App/>
    ), document.getElementById('container'));

    Development

    git clone git@github.com:didi/pile.js.git
    cd pile.js
    npm install
    npm start

    css build

    cd packages/theme-default
    npm run build
    
    npm run build

    Build single package by running the following:

    npm run build -- --scope "@pile-ui/button"

    Build multiple packages where scope is a glob expression:

    npm run build -- --scope "{@pile-ui/button,@pile-ui/icon}"

    Watch all filters (auto-rebuild upon src changes):

    npm run watch

    Contributing

    Welcome to contribute by creating issues or sending pull requests. See Contributing Guide for guidelines.

    License

    pile is licensed under the Apache License 2.0. See the LICENSE file.

    Install

    npm i pile-ui

    DownloadsWeekly Downloads

    2

    Version

    2.0.6-alpha.0

    License

    MIT

    Unpacked Size

    16.6 kB

    Total Files

    7

    Last publish

    Collaborators

    • avatar
    • avatar