Cheerio

Software Screenshot:
Cheerio
Software Details:
Version: 0.19.0
Upload Date: 12 Apr 15
Developer: Matt Mueller
Distribution Type: Freeware
Downloads: 29

Rating: 5.0/5 (Total Votes: 2)

Cheerio is small in size, fast, flexible and comes with a familiar jQuery syntax.

Cheerio is an alternative to JSDOM, perfect for manipulating DOM elements from the server-side.

Unlike JSDOM, Cheerio is much much faster and its malleable core allows developers to parse HTML or XML documents with ease, using jQuery's familiar syntax tree.

Documentation and use cases are included with the download package.

What is new in this release:

  • Fence .val example as JS
  • Fixed typos. Deleted trailing whitespace from test/render.js
  • Fix manipulation APIs with removed elements
  • Perform manual string parsing for hasClass
  • Fix existing element removal
  • Update render tests

What is new in version 0.14.0:

  • Fix attr when $ collection contains text modules
  • Update to latest version of expect.js
  • Remove nodes from their previous structures
  • Update render.js
  • CDATA test

What is new in version 0.13.1:

  • Removed unnecessary DOM maintenance logic.
  • Deprecated support for Node.js 0.6.

What is new in version 0.12.4:

  • Implement function signature of after
  • Implement function signature of append/prepend
  • Extend iteration methods to accept nodes
  • Improve removeClass
  • Complete function signature of addClass
  • Fix bug in removeClass
  • Improve contributing.md
  • Fix and document .css()

What is new in version 0.12.1:

  • Making next({}) and prev({}) return empty object
  • Implement $.parseHTML
  • Correct bug in jQuery.fn.closest
  • Correct behavior of $.fn.val on 'option' elements

What is new in version 0.12.0:

  • Breaking Change:
  • Changed context from parent to the actual passed one.
  • Fixed:
  • jQuery checkbox val behavior.
  • Bug in attr(key, val) on empty objects.
  • Added:
  • Output XML with $.xml().
  • prevAll, nextAll.
  • Bumped:
  • htmlparser2 to 3.1.1.

What is new in version 0.10.7:

  • Code & doc cleanup.
  • Fixed bug in filter.

What is new in version 0.10.5:

  • Fixed botched publish from 0.10.4 - changes should now be present.

What is new in version 0.8.3:

  • Fixed minor package regression.

What is new in version 0.3.2:

  • Fixed $(...).text(...) to work with "root" element.

Requirements:

  • Node.js 0.6 or higher

Similar Software

L.js
L.js

13 May 15

simplejson
simplejson

4 Jun 15

Addressable
Addressable

12 Apr 15

Comments to Cheerio

Comments not found
Add Comment
Turn on images!