1.0.5 • Published 6 years ago

letseo v1.0.5

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

letseo

Search SEO defects from HTML files

Install

npm install letseo

Default Usage

const letseo = require('letseo')
const options = {
  input: 'test.html'
}

letseo(options)

Custom options

const letseo = require('letseo')

const options = {
  input: 'test.html', // HTML file path
  output: 'test.txt', // result output path
  print: true,  // default: true
  
  // default rules
  default: {
    img: true, // default: true
    a: true, // default: true
    title: true, // default: true
    descriptions: false, // default: true
    keywords: true, // default: true
    strong: 5, // default: 15
    h1: 2 // default: 1
  },

  // Customize rules
  rules: [
    // tag is exist or not
    { tag: 'video' },
    
    // tag is more than specific count
    { tag: 'h2', limit: { type: 'upper', count: 2 }},
    
    // attribute value of tag is exist or not
    { tag: 'meta', attr: { name: 'property', value: 'og:url' }},
    { tag: 'meta', attr: { name: 'name', value: 'robots' }}
  ]
}

letseo(options)

Node Stream Usage

const letseo = require('./index')
const fs = require('fs')

const options = {
  // remove input and output
  print: true,
  default: { ... }
  rules: [ ... ]
}

fs.createReadStream('test.html')
  .pipe(letseo(options))
  .pipe(fs.createWriteStream('test.txt'))
1.0.5

6 years ago

1.0.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago