3.0.7 • Published 9 years ago

gulp-atomizer v3.0.7

Weekly downloads
7
License
MIT
Repository
github
Last release
9 years ago

gulp-atomizer

Gulp plugin for Atomizer.

npm version Package Quality

Installation

npm install --save-dev gulp-atomizer

Example

var gulp = require('gulp');
var acss = require('gulp-atomizer');

gulp.task('acss', function() {
  return gulp.src('./*.html')
    .pipe(acss())
    .pipe(gulp.dest('dist'));
});

Full API Example

var gulp = require('gulp');
var acss = require('gulp-atomizer');

gulp.task('acss', function() {
  return gulp.src('./*.html')

    .pipe(acss({
      // the filename of your output file.
      // Default is `atomic.css`
      outfile: 'atoms.css',
      // Configuration options to pass to atomizer.
      // This will have your variables, breakpoint definitions, etc.
      // Either `require` it from a separate file or include it inline
      acssConfig: require('./acssConf.js'),
      // Custom css generation options to pass to atomizer's `getCSS` function.
      // This is an undocumented feature of atomizer, so I don't test for it.
      cssOptions: {
        namespace: '#atomic'
      },
      // A hook for another undocumented feature of atomizer.  
      // You can use it to create custom ACSS 'functions'.
      // Calls `acss.addRules(options.addRules)` under the hood.
      // See the tests for an example of how to use this.
      addRules: require('./rules.js')
    }))

    .pipe(gulp.dest('dist'));
});

Testing

Uses Mocha under the hood.

npm run test
3.0.7

9 years ago

3.0.6

9 years ago

3.0.5

9 years ago

3.0.3

9 years ago

3.0.2

9 years ago

3.0.0

9 years ago

2.0.0

9 years ago

1.0.8

9 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago