peterjcarroll / bootstrap_for_pub

Packaging bootstrap for Dart's package manager, pub.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bootstrap for Pub

Just a pub package of Bootstrap, "The most popular front-end framework for developing responsive, mobile first projects on the web."

Currently contains Bootstrap 3.3.7. Updated to use the 'html' library which replaced 'html5lib'.

Installation

See the install instructions.

Usage

You can include the bootstrap stylesheets and script once you have added this package as a dependency to your application:

    <!-- include the stylesheets -->
    <link rel="stylesheet" href="packages/bootstrap/css/bootstrap.css">
    <link rel="stylesheet" href="packages/bootstrap/css/bootstrap-theme.css">
    
    <!-- include the javascript -->
    <script src="packages/bootstrap/jquery/jquery.js"></script>
    <script src="packages/bootstrap/js/bootstrap.js"></script>

Note that the versions in the snippets above are the non-minified version. The transformer available in this package will automatically rewrite the URI to point to the minified versions when pub is invoked in release mode.

To activate the transformer, update your pubspec.yaml

transformers:
- bootstrap:
    url: //maxcdn.bootstrapcdn.com/bootstrap/{{version}}
    version: 3.3.7    

The transformer takes up to two optional parameters:

  • url: when specified the local base url (packages/bootstrap/) will be replaced by the given url. This is useful to automatically switch to using a CDN for your production environment.
  • version: when specified, the sub-string "{{version}}" in the url parameter will be replaced with its value.

Learn more

Visit the official Bootstrap homepage for docs and more.

See LICENSE.

About

Packaging bootstrap for Dart's package manager, pub.

License:MIT License


Languages

Language:Dart 83.2%Language:JavaScript 16.8%