0.3.1 • Published 10 years ago

assetment v0.3.1

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

assetment Build Status

Assesses & extracts references to all the assets in your markup.

Getting Started

npm install --save assetment

Usage

Pass assetment() a String of markup and an Object with the types of assets you would like to extract.

var assetment = require( "assetment" );
var markup = fs.readFile( "filename.html", "utf8" );
var filters = {
  images: true,
  javascripts: true,
  stylesheets: true
}


console.log( assetment( markup, filters ) );
/*
{
  images: [
    {
      resource: "image.png",
      attributes: { alt: "image", src: "image.png" }
    {
  ],
  javascripts: [
    {
      resource: "script.js",
      attributes: { type: "text/javascript", src: "script.js" }
    {
  ],
  stylesheets: [
    {
      resource: "style.css",
      attributes: { type: "text/css" , src: "style.css" }
    {
  ]
}
*/

API

assetment( markup, filters )

NameTypeArgumentDefaultDescription
markupstring<required>nullMarkup that you would like to extract the assets from.
filtersObject<required>nullObject that contains the types of assets you want to extract.
filters.imagesboolean<optional>falseExtract references to image files.
filters.javascriptsboolean<optional>falseExtract references to JavaScript files.
filters.stylesheetsboolean<optional>falseExtract references to stylesheet files.

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality.

License

Copyright (c) 2014 Jason Bellamy
Licensed under the MIT license.

0.3.1

10 years ago

0.3.0

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.0

10 years ago