css-imports

0.3.1 • Public • Published

css-imports Build Status Coverage Status

find all @import in css


Install

$ npm install css-imports -g

Usage

Css file a.css

@import url("./b.css");
@import url("c.css");

Run code

var imports = require('css-imports');
imports(fs.readFileSync('a.css'));

return

[
  {
    string: '@import url("./b.css");',
    path: './b.css',
    index: 0
  },
  {
    string: '@import url("c.css");',
    path: 'c.css',
    index: 24
  }
]

You can add a callback to replace css file

imports(fs.readFileSync('a.css'), function(item) {
  return '@import url("' + resolve(item.path) + '");';
});

LISENCE

Copyright (c) 2014 popomore. Licensed under the MIT license.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.3.1
    410
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.3.1
    410
  • 0.3.0
    1
  • 0.2.1
    1
  • 0.2.0
    2
  • 0.1.0
    1

Package Sidebar

Install

npm i css-imports

Weekly Downloads

280

Version

0.3.1

License

MIT

Last publish

Collaborators

  • popomore