npm

Need private packages and team management tools?Check out npm Orgs. »

posthtml-attrs-sorter

1.1.0 • Public • Published

posthtml-attrs-sorter

A PostHTML plugin for sort attribute of the tag based on the given order.

Travis NPM version devDependency Status devDependency Status

Install

$ npm i -D posthtml-attrs-sorter

Why?

To follow the guidelines for writing code such as Code Guide by @mdo.

Usage

const posthtml = require('posthtml');
const attrsSorter = require('posthtml-attrs-sorter');
const htmlRaw = fs.readFileSync('path/to/file.html');
 
posthtml()
  .use(attrsSorter({
    // Options
  }))
  .process(htmlRaw)
  .then(function(result) {
     fs.writeFileSync('path/to/file.html');
  })

You can also use this plugin in the PostHTML plugin to Gulp or Grunt.

Options

order

{
  "order": [
    "class", "id", "name",
    "data-.+", "ng-.+", "src",
    "for", "type", "href",
    "values", "title", "alt",
    "role", "aria-.+",
    "$unknown$"
  ]
}

An array of attributes in the correct order.

Plugins for editors and IDE

Changelog

See the Releases section of our GitHub project for changelogs for each release version.

License

MIT.

install

npm i posthtml-attrs-sorter

Downloadsweekly downloads

56

version

1.1.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability