Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cheeriojs/cheerio

The fast, flexible, and elegant library for parsing and manipulating HTML and XML.
https://github.com/cheeriojs/cheerio

bump htmlparser2 dependency to ~3.8.1

932a32c8f88db03e7c30fa0f988d97e8d9b2ab2f authored about 10 years ago by Chris Rebert <[email protected]>
Merge pull request #585 from jugglinmike/manip-callback-args

Correct behavior of `after` and `before`

aa3293ce51a87fd98dd570361c931ca7692699ea authored about 10 years ago by Felix Böhm <[email protected]>
Correct unit test titles

928d6ad8375d27e863be01a8b041aacdd2a8d99f authored about 10 years ago by Mike Pennisi <[email protected]>
Correct behavior of `after` and `before`

According to the jQuery API documentation, each of these methods should
be invoked with a second...

1a5b17c01e65cc64c7b42e2e36274c2788926fde authored about 10 years ago by Mike Pennisi <[email protected]>
Remove unofficial signature of `children`

jQuery's implementation of the `children` method accepts an optional
selector--it does not treat...

3f4400fc2143b324e30c2efbc894b9d2e8754e8b authored about 10 years ago by Mike Pennisi <[email protected]>
Fix bug in `css` method

When a callback function is provided as the second argument to the `css`
method, it should be in...

bbf661b06b91687409e1b63d2e00527f6818fdef authored about 10 years ago by Mike Pennisi <[email protected]>
implement jQuery's .has()

c0d01623dd811feed60b48d03c1f0431bda8a86d authored about 10 years ago by Chris Rebert <[email protected]>
Update repository url

6ba5338829c1ca05fdef7d52e20107fc817233a5 authored over 10 years ago by haqii <[email protected]>
attr() should return undefined or name for booleans

9eb9631a1290967772a65bb142f81c907b1f4017 authored over 10 years ago by Raoul Millais <[email protected]>
Merge pull request #569 from ryanbreen/patch-1

Update Readme.md

e6e9c0d3092c8739c4c07ddc57fde929ae7e6eda authored over 10 years ago by David Chambers <[email protected]>
Update Readme.md

Teeny tiny grammar fix.

074031db0a8ec5ab9252692bdc2c3d804a40c0b8 authored over 10 years ago by Ryan Breen <[email protected]>
Implement `Cheerio#not`

Closes #566.

958b0b06efa6bb86061f2673ceedb7cf99e98bdb authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #563 from jugglinmike/551-clone-options

Clone nodes according to original parsing options

82025b0f2590ed970b78e6a5a8b5b4145c749a15 authored over 10 years ago by Felix Böhm <[email protected]>
Clone nodes according to original parsing options

Internally, Cheerio clones node structures by rendering them to a string
of HTML and subsequentl...

20fe7412a2ffcf2da8e1f9e4402c908a7170c838 authored over 10 years ago by Mike Pennisi <[email protected]>
fix lint error

72d3209bb23b117a58178be4980c9255ca65996f authored over 10 years ago by David Chambers <[email protected]>
Merge pull request #527 from jugglinmike/add-back

Implement `$.prototype.addBack`

6675acc57ee89ba21e0921fabc8f9ea2ffa21ddd authored over 10 years ago by David Chambers <[email protected]>
Merge pull request #561 from jugglinmike/dom-lvl-1-2

Expose DOM level 1 API for Node-like objects

bb0c68a3b7644d1377648816bfe7506018133684 authored over 10 years ago by Felix Böhm <[email protected]>
Add explicit tests for DOM level 1 API

Instead of implicitly relying on other unit tests to exhaustively assert
the "shape" of the Node...

88501202b1a982b2deecbe772a3a684308673d8f authored over 10 years ago by Mike Pennisi <[email protected]>
Expose DOM level 1 API for Node-like objects

Now that htmlparser2's default DomHandler supports the `withDomLvl1`
option, enable it by defaul...

62d03c427cde2b1aca8b94a742437dc0ed96a37d authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #556 from jugglinmike/fix-map-docs

Correct error in documentation

5b76f2c525f891466711095aec0d0a5f69e9a925 authored over 10 years ago by David Chambers <[email protected]>
Correct error in documentation

The current documentation of the `map` method demonstrates an incorrect
usage. Because the funct...

d03dcddadb4f58f7a1bfebf68437ec70f1737f7a authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #552 from jugglinmike/load-function

Return a fully-qualified Function from `$.load`

f8c5497756161e227a79a7b24c2412fb23ea2a5d authored over 10 years ago by David Chambers <[email protected]>
Return a fully-qualified Function from `$.load`

The function generated by `$.load` should inherit from the `Function`
prototype so that methods ...

214972888ecd642f7bbe8c123e5da67a87ce0823 authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #542 from jugglinmike/instance-of

Alter "loaded" functions to produce true instances

0a36bb8442a0b7a916f8fa0eb8d2758461236d26 authored over 10 years ago by David Chambers <[email protected]>
Correct bug in implementation of `Cheerio#val`

jQuery does not attempt to calculate the value of a `radio` input group.
Instead, when the value...

23c2e3a88e13d642ea265bcb6c54d1d669110c7c authored over 10 years ago by Mike Pennisi <[email protected]>
Update tests to avoid duck typing

This informal and non-standard way of type checking is no longer
necessary.

314f57f4c9feb85689d5ac7982b61a8788c42982 authored over 10 years ago by Mike Pennisi <[email protected]>
Alter "loaded" functions to produce true instances

A common use case for this library is to generate a factory function
based on document markup vi...

9f5ce937ab8ad7e879d8da478724999bf7ff235e authored over 10 years ago by Mike Pennisi <[email protected]>
Organize tests for `cheerio.load`

5d33819c9b05419b6ece308cb7a062c08ca55c2f authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #529 from jugglinmike/complete-find

Complete `$.prototype.find`

5fce462a7aee857006ff4576f0125beaf1fd476f authored over 10 years ago by David Chambers <[email protected]>
Complete `$.prototype.find`

Implement the two absent signatures of the `find` method.

1429e2117f7ff8ac5dac2bd6d60cfb00f4cfe5ee authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #534 from jugglinmike/stricter-linting

Use JSHint's `extends` option

99d44da24dc138df0f5ac7a3e30b86212ddbc158 authored over 10 years ago by David Chambers <[email protected]>
Use JSHint's `extends` option

This allows the linting rules to be slightly more strict--test
environment globals should only b...

2e91088d688ac5961a1ed22d330174406800e1cd authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #533 from jugglinmike/unused

Remove unused variable references

ce39046918bf6a88202f9100aacf979299423dc0 authored over 10 years ago by David Chambers <[email protected]>
Remove aliases for exported methods

Prefer accessing these methods via the global `module` namespace for
clarity.

d8c59051958504d8ce48c036b97a2919ccfe4a2e authored over 10 years ago by Mike Pennisi <[email protected]>
Disallow unused variables

df964e3933cfa2b5e345c8114d26115aec379d95 authored over 10 years ago by Mike Pennisi <[email protected]>
Remove unused variables from unit tests

874e1b7e1511812ae8a433fbb0984054775e12f6 authored over 10 years ago by Mike Pennisi <[email protected]>
Remove unused API method references

1d89eda9693900dac1190938c053d9ffff1ad08b authored over 10 years ago by Mike Pennisi <[email protected]>
Remove unused internal variables

ff16c11be7d7614ffecd977912f643730499a17b authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #532 from jugglinmike/move-tests

Move tests for `contains` method

f14d81830fb96de9fdc30a857c891720aaf79f3b authored over 10 years ago by David Chambers <[email protected]>
Move tests for `contains` method

The `api.utils.js` test file hosts the tests for all other instance
methods; there is no need fo...

f228490e9d3cff5699868e94648b214904a40130 authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #530 from cheeriojs/xyz

[email protected]

83c2e27489df78bdcaf97dc2cc0ce196cdd4d6c8 authored over 10 years ago by Matthew Mueller <[email protected]>
[email protected]

278b71b68f7b6435812724fa2eabe949b993cc80 authored over 10 years ago by David Chambers <[email protected]>
Created a wiki for companies using cheerio in production

42b585fa64e8d5ec0e38d74b2136c4208a6dbf88 authored over 10 years ago by Matthew Mueller <[email protected]>
Merge pull request #528 from jugglinmike/index

Implement `$.prototype.index`

38b720b80ac40cc3af75e117d346f83459f65150 authored over 10 years ago by David Chambers <[email protected]>
Implement `$.prototype.index`

d78baf18c3bfde0fb8ed86faa932da36b33e1d2a authored over 10 years ago by Mike Pennisi <[email protected]>
Implement `$.prototype.addBack`

7d307b903f2811fd367be0c6543114a9869af338 authored over 10 years ago by Mike Pennisi <[email protected]>
Added double quotes to radio attribute name to account for characters such as brackets

2bf7bffe0fa8cde131293f4d271f917d739c91e7 authored over 10 years ago by akant10 <[email protected]>
Merge pull request #517 from cheeriojs/prepublish

exit prepublish script if tag not found

73751dce7e590b53e308bdde5b449b564da11507 authored over 10 years ago by David Chambers <[email protected]>
Merge pull request #506 from cheeriojs/coveralls

Coveralls

cb5db1589f60f6ea669b1df52471002887afad9b authored over 10 years ago by Matthew Mueller <[email protected]>
Merge pull request #520 from gabrielf/patch-1

Update History.md

377d6319d5afd3e755d24f35cbe509b7c20f8e4b authored over 10 years ago by David Chambers <[email protected]>
Update History.md

I spent to long trying to figure out how to get pretty print to work before realizing that it ha...

0d9e53e0da59b1926ac7c8e9f1df41650bb8df52 authored over 10 years ago by Gabriel Falkenberg <[email protected]>
add 0.17.0 changelog

883253d719014f9fd9fca7c51a91da5abc95336e authored over 10 years ago by David Chambers <[email protected]>
exit prepublish script if tag not found

e8f8c18b57bf84cd0c87ed750c4822c0edaaf6fd authored over 10 years ago by David Chambers <[email protected]>
Release 0.17.0

3210b2287a9fd3b1ec0bcc656092b12c08c2916c authored over 10 years ago by David Chambers <[email protected]>
Merge pull request #512 from cheeriojs/fix-unique-splice

Fix bug in internal `uniqueSplice` function

a1d5829374720a49a4eb3bd286e2e760fac6f2d8 authored over 10 years ago by Felix Böhm <[email protected]>
Fix bug in internal `uniqueSplice` function

Ensure that when existing elements are re-ordered via manipulation
methods, their original sibli...

087aa33a602fc230477ffe2d2e89421c37d1baed authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #511 from cheeriojs/load-buffer

accept buffer argument to cheerio.load

9006820ecddb1748e736e20613142f3a56b06cd0 authored over 10 years ago by Felix Böhm <[email protected]>
accept buffer argument to cheerio.load

18b82687c44cc05dbb2a25c1879fad2ec02e0c3a authored over 10 years ago by David Chambers <[email protected]>
Merge pull request #508 from alexindigo/master

Respect options on the element level

fixes #496, #460

aa886bfd5d7d41c86f6c5b4e9e9f81567279a4d9 authored over 10 years ago by Felix Böhm <[email protected]>
Respect options on the element level

44d8b6a3a3b12a68b5d5b27e9a7b934f532c0bd9 authored over 10 years ago by Alex Indigo <[email protected]>
Merge pull request #505 from 0xBADC0FFEE/toggle-class

toggleClass: add class only if doesn't exist

423615d4aeb2aff7ef30476b803e47de3fefd3ad authored over 10 years ago by David Chambers <[email protected]>
Change state definition to more readable

384bb9a5c69c160e5159a9f03f67dc4a56466876 authored over 10 years ago by Artem Burtsev <[email protected]>
Merge pull request #503 from alexindigo/master

Added options argument to .html() static method.

0f485653055363be610764bcbc09ceea36cca8e9 authored over 10 years ago by Felix Böhm <[email protected]>
alphabetize devDependencies

d98f6aa0fe974334b5bfa1bc8b9871c1fc0e2152 authored over 10 years ago by fb55 <[email protected]>
added test

b4e599b8541c7e6d2c515535e582c57b60c51b56 authored over 10 years ago by 0xBADC0FFEE <[email protected]>
ignore coverage dir

e15df490c034e28b4d1a46810be91285b9ca0de1 authored over 10 years ago by fb55 <[email protected]>
submit coverage to coveralls

8cd8f71ee27dfb6c898fd37072fd575df2c0f129 authored over 10 years ago by fb55 <[email protected]>
replace jscoverage with istanbul

057ebfab56e8b39c0a180dec85bceef2cefe917e authored over 10 years ago by fb55 <[email protected]>
Merge pull request #502 from jugglinmike/add-add

Implement `Cheerio#add`

2850bf61f5aaae981700ba6c68d8cfe5b49f92b7 authored over 10 years ago by David Chambers <[email protected]>
add class only if doesn't exist

c1e72359949a8d086ea7b3fad0ad3fe06d357539 authored over 10 years ago by Artem Burtsev <[email protected]>
Made it less insane.

2f1d689e5fe81c8c5ff8c15e54dbe6acde86752a authored over 10 years ago by Alex Indigo <[email protected]>
Implement `Cheerio#add`

78e295dee1f9f7c0835a97112a1d653a16b9354a authored over 10 years ago by Mike Pennisi <[email protected]>
Merge pull request #504 from jugglinmike/test-loaded-cheerio

Use "loaded" instance of Cheerio in unit tests

aec7d3ea4089d2a0ed572b66d248363e692113c3 authored over 10 years ago by David Chambers <[email protected]>
Use "loaded" instance of Cheerio in unit tests

This usage allows tests to be slightly more concise. In addition, it
better reflects the real-wo...

9d2f55934925ab8a87e89d663cfec7168a028141 authored over 10 years ago by Mike Pennisi <[email protected]>
Be more strict with object check.

36aae378bc8227e41db0ce402555438967788b16 authored over 10 years ago by Alex Indigo <[email protected]>
Added options argument to .html() static method.

0537fff5db095cce23f2665ab4ab6b0fea814220 authored over 10 years ago by Alex Indigo <[email protected]>
Merge pull request #457 from cheeriojs/html_fix

Append new elements for each element in selection

cbfd34b35151ab5daa0f4975e22c6c10a83923c5 authored over 10 years ago by Felix Böhm <[email protected]>
Merge pull request #499 from alexindigo/master

Fixed encoding mishaps. Adjusted tests.

03cbf59afebe33486370237d5e124e5f06104739 authored over 10 years ago by Felix Böhm <[email protected]>
Fixed encoding mishaps. Adjusted tests.

c0c039999a37beabc2a3d893b48db9e5557b7bac authored over 10 years ago by Alex Indigo <[email protected]>
Merge pull request #458 from cheeriojs/renderer_module

move render.js to its own module

4f86387990a8b47a023aa2a1ee3e6297534a3993 authored over 10 years ago by Felix Böhm <[email protected]>
use dom-serializer module

0e817eea60e6e9228054400fb60157146e9354e4 authored over 10 years ago by fb55 <[email protected]>
Merge pull request #480 from alexeyraspopov/patch-1

add `muted` attr to booleanAttributes

7087ec4f289890d6c87246e1276a9da05fd48ae7 authored over 10 years ago by Matthew Mueller <[email protected]>
Merge pull request #481 from AMKohn/patch-1

Fixed a bug in removing type="hidden" attr

433536459fb4f88afcc5732dab19ae306a52e312 authored over 10 years ago by Matthew Mueller <[email protected]>
don't test on 0.8, don't ignore 0.11

travis seems to have problems with node 0.8
0.11 should be fixed, though

20578ca39af28b5a22e66bbc2143f89002021fe7 authored over 10 years ago by Felix Böhm <[email protected]>
Merge pull request #486 from coderaiser/patch-1

cheerio: rm unused variable

db4045039d0c5669e03bd74a91da67c8b433cc3c authored over 10 years ago by Felix Böhm <[email protected]>
Merge pull request #487 from coderaiser/patch-2

parse: removed unused variables

e1f6fffacaf946bbe9b889efb1b5a29a344343ac authored over 10 years ago by Felix Böhm <[email protected]>
parse: rm unused variables

b86df18e86371cfae852524a41af9acbc2ea888d authored over 10 years ago by coderaiser <[email protected]>
cheerio: rm unused variable

06b664c95ac726e06d7dd89bad1ca3785c5f82b4 authored over 10 years ago by coderaiser <[email protected]>
Fixed test

0d54e6da1ba7a48b9e37af9564349fe273f4958e authored over 10 years ago by Avi Kohn <[email protected]>
Added test

27f68c057f9c29e89b03196bdecc36bec914637c authored over 10 years ago by Avi Kohn <[email protected]>
Changed == to ===

c25bd63ba8f26a28a2088b8116e478b5d285fa2b authored over 10 years ago by Avi Kohn <[email protected]>
Fixed a bug in removing type="hidden" attr

If you try to remove the type attribute from inputs when it's set to `hidden` Cheerio incorrectl...

ec26640059e1eb61cb54f4b4d54515f14e3b4c79 authored over 10 years ago by Avi Kohn <[email protected]>
sorted

7a80d57d61150eaa868896ac7f4d905f63087156 authored over 10 years ago by Alexey Raspopov <[email protected]>
add `muted` attr to booleanAttributes

f017ff9ac6dc9d0941162a9863a45f2537248df4 authored over 10 years ago by Alexey Raspopov <[email protected]>
Release 0.16.0

766e137a9831ecba49e0fba54c786c2ed2c7cfd7 authored over 10 years ago by Matthew Mueller <[email protected]>
Merge pull request #476 from cheeriojs/xyz

makefile: add release-* targets

19a476d0976de283c5ad577136260fdf716e756c authored over 10 years ago by Matthew Mueller <[email protected]>
fix `make bench`

f6a40d6b544f0e7aef586788e240dd4e8f9be079 authored over 10 years ago by David Chambers <[email protected]>
makefile: add release-* targets

ada82174ded37364e8c2a39c9dbc8f3f5cf4fb3d authored over 10 years ago by David Chambers <[email protected]>
alphabetize dependencies

5dc9180e53316c9a071cf975b3669b933c16e536 authored over 10 years ago by David Chambers <[email protected]>
Merge pull request #474 from jugglinmike/data-as-cache

Rewrite `data` internals with caching behavior

eccca79b6acee4b355bf846ce18c070ab5ae44b9 authored over 10 years ago by David Chambers <[email protected]>