travix-breakpoints

0.2.11 • Public • Published

travix-breakpoints

npm Build Status

Breakpoint values for responsive design

Exports (CSS) breakpoint values for various sizes.

Installation

$ npm install --save travix-breakpoints

Usage

CommonJS

import { variables, sizes } from 'travix-breakpoints';

// `variables` is a flat Object of key/value pairs
// `sizes` is an object keyed by breakpoint sizes, with min/max values

You can also import them individually:

import sizes from 'travix-breakpoints/sizes';
import variables from 'travix-breakpoints/variables';

CSS Modules

@value small from "travix-breakpoints/variables.css";

@media small {
  /* ... */
}

Or you can even import everything, and then extract them in the file:

@value breakpoints: "travix-breakpoints/variables.css";
@value small, medium, smallMax from breakpoints;

@media small {
  /* ... */
}

.someClass {
  width: smallMax;
}

Development

If you want to modify the breakpoints further, update them in ./lib/sizes.js, and then run:

$ npm run generate:variables

This will then update the ./lib/variables.js file accordingly.

License

MIT © Travix International

Readme

Keywords

none

Package Sidebar

Install

npm i travix-breakpoints

Weekly Downloads

90

Version

0.2.11

License

MIT

Unpacked Size

10.3 kB

Total Files

14

Last publish

Collaborators

  • markvincze
  • fahad19