0.7.4-beta.4 • Published 5 years ago

bambu v0.7.4-beta.4

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

bambu

Seamless integration with Bulma

npm version Build Status

Motivation

React Web components built with typescript on top of bulma css framework.

Key Points

KeyGoal
Extended from typescript definition types of html elements for each react component so able to use native html attributes for each element which is supported.Easy development with Typescript
Used pure functional and stateless react componentPerformance, Minimum source code
Defined each component similarStandardization
Used attribute names for each component similar to related css class names which are defined in bulma.Standardization, Simplicity
Used bulma sass files from node modules.Easy upgradable

Configuration

installation

  • install dependencies bulma, react,prop-types
yarn add bulma react prop-types
  • install
yarn add bambu

bulma css file.

  • import bulma.css css in html file.
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.css">
  • if you are using bulma as css module then you have add bulma css module
import {bulma} from "bambu";

bulma.$putAll(require('bulma/css/bulma.css'));

fontawesome.

  • add css link to index.html file
 <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">

materialdesignicons.

  • add css link to index.html file
 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/MaterialDesign-Webfont/2.4.85/css/materialdesignicons.min.css" crossorigin="anonymous" />

Documentation ( Showcase )

Development

  • Start showcase in development mode.
yarn start

Production

  • build showcase
yarn showcase:build
  • serve showcase (port: 8282)
yarn showcase:serve

Contributions

Yes please! See the contributing guidelines for details.

License

bambu is wtfpl licensed.

0.7.4-beta.4

5 years ago

0.7.4-beta.3

5 years ago

0.7.4-beta.2

5 years ago

0.7.4-beta.1

5 years ago

0.7.1-beta.4

6 years ago

0.6.211-beta.2

6 years ago

0.6.211-beta.1

6 years ago

0.6.201-beta.2

6 years ago

0.6.201-beta.1

6 years ago

0.0.1-alpha-02

6 years ago

0.0.1-alpha-01

6 years ago