tachyons-build-optimal-css

1.1.0 • Public • Published

tachyons-build-optimal-css

Transpile Tachyons PostCSS to vanilla CSS, optionally supply a whitelist for optimal CSS output.

This build process also removes comments, autoprefixes, and has options for minifying the output or repeating class selectors (to play nice with overly specific CSS frameworks).

Installation

npm install --save-dev tachyons-build-optimal-css

Usage

const fs = require('fs')
const build = require('tachyons-build-optimal-css')
 
const input = fs.readFileSync('input.css', 'utf8')
 
build(input, {
  from: 'input.css',
  to: 'output.css',
  minify: false,
  whitelist: ['w4', 'w2', 'mw4'],
  stripComments: true
}).then(result => {
  fs.writeFileSync('output.css', result.css)
})

Options

Option Default Description Values
from undefined The input file name file name
to undefined The output file name file name
minify false Minify the output CSS, infers stripComments true, false
repeat false Whether to repeat classes in selectors 1..10
whitelist [] Restrict output CSS to whitelist tachyons classes
stripComments false strip comments true, false

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i tachyons-build-optimal-css

Weekly Downloads

1

Version

1.1.0

License

MIT

Last publish

Collaborators

  • davidmarkclements