Skip to content

Repository files navigation

depsify

versionstatuscoveragedependenciesdevDependenciesnode

Allow css modules to declare their dependencies and pack in custom ways. See reduce-css.

The main ideas are borrowed from browserify

Related

Example

varDepsify=require('../')varpath=require('path')vardel=require('del')varfixtures=path.resolve.bind(path,__dirname)varDEST=fixtures('build')varatImport=require('postcss-simple-import')varurl=require('postcss-custom-url')varvars=require('postcss-advanced-variables')del(DEST).then(function(){newDepsify({basedir: fixtures('src'),entries: ['a.css','b.css'],processor: [atImport(),url(url.util.inline),vars(),],}).bundle().pipe(process.stdout)})

var b = new Depsify(entries, options)

Options

  • basedir
  • entries
  • plugin
  • transform
  • processor
  • And all options supported by css-module-deps

Methods

  • add(file, opts)
  • plugin(p, opts)
  • transform(tr)
  • processor(p)
  • bundle()

Events

  • file
  • transform
  • dep
  • reset
  • bundle

About

Allow css modules to declare their dependencies and pack in custom ways

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages