--- fulltitle: "Bulma start: a tiny npm package to get started with Bulma" layout: default route: bulma-start download_url: https://github.com/jgthms/bulma-start/archive/master.zip github_url: https://github.com/jgthms/bulma-start npm_url: https://www.npmjs.com/package/bulma-start ---
{% include navbar.html id="BulmaStartHero" %}

Bulma Start

Tiny npm package to get started with Bulma

{% include carbon.html %}

bulma-start is a tiny npm package that includes the npm dependencies you need to build your own website with Bulma.

Bulma: a Flexbox CSS framework

{% include anchor.html name="Install" %} {% highlight bash %}npm install bulma-start{% endhighlight %}

or

{% highlight bash %}yarn add bulma-start{% endhighlight %} {% include anchor.html name="What’s included" %}

The npm dependencies included in package.json are:

  • [bulma](https://github.com/jgthms/bulma)
  • [node-sass](https://github.com/sass/node-sass) to compile your own Sass file
  • [postcss-cli](https://github.com/postcss/postcss-cli) and [autoprefixer](https://github.com/postcss/autoprefixer) to add support for older browsers
  • [babel-cli](https://babeljs.io/docs/usage/cli/), [babel-preset-env](https://github.com/babel/babel-preset-env) and [babel-preset-es2015-ie](https://github.com/jmcriffey/babel-preset-es2015-ie) for compiling ES6 JavaScript files

Apart from package.json, the following files are included:

  • .babelrc configuration file for Babel
  • .gitignore common Git ignored files
  • index.html this HTML5 file
  • _sass/main.scss a basic SCSS file that imports Bulma and explains how to customize your styles, and compiles to css/main.css
  • _javascript/main.js an ES6 JavaScript that compiles to lib/main.js