@ietf-tools/common-bootstrap-theme

0.0.3 • Public • Published

IETF Common Bootstrap theme

A common Bootstrap theme for *.ietf.org websites (fonts, colors, etc.), as well as a testing harness.

Install

NPM

npm i @ietf-tools/common-bootstrap-theme bootstrap@5.1

Yarn

yarn add @ietf-tools/common-bootstrap-theme bootstrap@5.1

How to use

In your Webpack (or equivalent) project's Sass file add these two lines of code:

@import "@ietf-tools/common-bootstrap-theme/scss/ietf-theme.scss";
@import "bootstrap/scss/bootstrap";

That's it.

Requirements

  • Webpack: (or equivalent) This theme requires a Webpack CSS Loader to resolve Sass from NPM packages in node_modules. It won't work with Sass command line tools.
  • Bootstrap 5.1.x: The theme variables are compatible with Bootstrap 5.1.x. Usage with other versions of Bootstrap may not work.

Bootstrap docs

@import Explanation

Line 1 imports @ietf-tools/common-bootstrap-theme package's scss/ietf-theme.scss file which sets some global Sass variables and other CSS.

Line 2 imports Bootstrap from the which uses those global Sass variables.

Because both of these lines of code import Sass from NPM packages the Sass must be processed with Webpack (or equivalent). See Sass Loader: resolving @import rules.

Contributing

See contributing.md.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @ietf-tools/common-bootstrap-theme

      Weekly Downloads

      23

      Version

      0.0.3

      License

      BSD-3-Clause

      Unpacked Size

      668 kB

      Total Files

      29

      Last publish

      Collaborators

      • holloway