1.2.1 • Published 7 years ago

stylesheet-deps v1.2.1

Weekly downloads
13
License
Apache-2.0
Repository
github
Last release
7 years ago

stylesheet-deps

NPM version Build Status Dependency Status Coverage percentage

Walk the dependency graph of a stylesheet.

Installation

npm install stylesheet-deps

API

let SSDeps = require('stylesheet-deps')

depper = SSDeps(opts={})

Return an object transform stream depper that expects entry filenames.

Optionally pass in some opts:

  • opts.syntax - any of the following: css, less, sass, scss. Default one is css.

depper.inline(source, basedir, callback)

Adds a new inline file to the dependency graph, where source is the stylesheet source to include and basedir is the directory to pretend it's being created in. A basedir is required to properly resolve dependencies and defaults to process.cwd().

Example

var SSDeps = require('stylesheet-deps');

var depper = new SSDeps();
var entry = '/path/to/your/stylesheet.css';

depper.on('data', function (dependency) {
    // do something with dependency
});

depper.on('missing', function (dependency) {
    // do something with missing dependency
});

depper.on('error', function (error) {
    // do something on error
});

d.end(entry);

Contributing

  • Fork the main repository
  • Code
  • Implement tests using node-tap
  • Issue a pull request keeping in mind that all pull requests must reference an issue in the issue queue

License

Apache-2.0 © Eric MORAND

1.2.1

7 years ago

1.2.0

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago