Ecosyste.ms: OpenCollective

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

cheerio

The fast, flexible & elegant library for parsing and manipulating HTML.
Collective - Host: opensource - https://opencollective.com/cheerio - Website: https://cheerio.js.org - Code: https://github.com/cheeriojs

Fix bug in `next`

Ensure that the `next` method operates over every element in the
collection.

github.com/cheeriojs/cheerio - b60598a05dae6f4bc71b6583a9c1e5cf926a1e72 authored about 11 years ago
Fix bug in `prevAll`

Ensure that the `prevAll` method operates over every element in the
collection, and avoid return...

github.com/cheeriojs/cheerio - fdf1dd395f08f9a24ccb31555fb38689022756fb authored about 11 years ago
Fix bug in `prev`

Ensure that the `prev` method operates over every element in the
collection.

github.com/cheeriojs/cheerio - 7841007be9b09c96943347ceb8ea53190f7e78c1 authored about 11 years ago
Fix bug in `prevUntil`

Ensure that the `prevUntil` method operates over every element in the
collection, and avoid retu...

github.com/cheeriojs/cheerio - 4ae7cd577b8d096507fe154118dfdc9f9a362793 authored about 11 years ago
Fix bug in `nextUntil`

Ensure that the `nextUntil` method operates over every element in the
collection, and avoid retu...

github.com/cheeriojs/cheerio - aa3286ac9f377f377f37d92e98f16f7c568210b5 authored about 11 years ago
Fix `replaceWith` method

Ensure that node structures are updated accordingly and update the tests
to verify the expected ...

github.com/cheeriojs/cheerio - 973c8f44d56cd6051284eaaf83b3dc0d34ec2eaa authored about 11 years ago
Merge pull request #335 from jugglinmike/add-regression-test

Add regression test for `children` filtering

github.com/cheeriojs/cheerio - a7d87c0a5308955dea4cae8c0208a68b51611bf5 authored about 11 years ago
Add regression test for `children` filtering

The filtering bug in the `children` method was indirectly resolved by
commit 0464dd8b870e5b2cf04...

github.com/cheeriojs/cheerio - 024ac31256c3fae1dc3189cba305aef29ddcc2ca authored about 11 years ago
added nextUntil() and prevUntil()

github.com/cheeriojs/cheerio - 28c45f06cc47e77b80d2747e3465ffe80d00a8ac authored about 11 years ago
fix silly array-like object mistake (sort => splice)

github.com/cheeriojs/cheerio - 9b90025d55f7b8b8c387624715bd50a90d31fe8b authored about 11 years ago
Merge pull request #331 from jugglinmike/remove-connect

Remove internal `connect` function

github.com/cheeriojs/cheerio - 0936aaec8ca4e4101351a45f03d90e1fe6536ac7 authored about 11 years ago
Remove internal `connect` function

Most of this function's responsibilities concerned patching incorrect
behavior of the `htmlparse...

github.com/cheeriojs/cheerio - 515c5c6955379c9a5c3dcd233f2c8954cb7091f6 authored about 11 years ago
Rename `Cheerio#make` to document private status

`Cheerio.prototype.make` is a method intended for internal use only. It
is attached to the proto...

github.com/cheeriojs/cheerio - ad773d58f8f3a2479fd058698041ad7d45803a12 authored about 11 years ago
Remove extraneous call to `_.uniq`

This call served as a guard against a bug in the CSSselect library. That
bug has been fixed in t...

github.com/cheeriojs/cheerio - a871b6181ffa95664487b3a9ad09b7da6bc79ea6 authored about 11 years ago
Merge pull request #320 from jugglinmike/node-unstable

Run CI against Node v0.11 as an allowed failure

github.com/cheeriojs/cheerio - 1a5c67dc36076dbc864a3adb9f1261b7dde1ea41 authored about 11 years ago
Merge pull request #321 from jugglinmike/use-css-select

Use CSSselect library directly

github.com/cheeriojs/cheerio - a44331266f3cec654be5ac9c31e18b0d754f55fa authored about 11 years ago
Use CSSselect library directly

The "cheerio-select" library does not offer additional functionality,
serving as a simple wrappe...

github.com/cheeriojs/cheerio - 30b7338d8e53248d75d32df9991a78bd9420d76d authored about 11 years ago
Run CI against Node v0.11 as an allowed failure

Building against the latest unstable release of Node.js should help the
project stay on top of a...

github.com/cheeriojs/cheerio - 867351d962251b9d18a05cce1a930f33a6643004 authored about 11 years ago
Merge pull request #318 from jugglinmike/fix-parents

Fix parents

github.com/cheeriojs/cheerio - 9685baf2eca9607ffddd270d3d3b98fca39ddcad authored about 11 years ago
Correct bug in `Cheerio#parents`

Ensure that:

- The parents of *every* element in the selection are returned
- The descendent gr...

github.com/cheeriojs/cheerio - 67b779f84ed043a7d179e43d9a540a3d1a45f4ac authored about 11 years ago
Simplify internal function

By returning an Array of DOM nodes, `traverseParents` can operate
faster, and `Cheerio#closest` ...

github.com/cheeriojs/cheerio - 423bb342cbc9abeac70308226c76a8366e76243a authored about 11 years ago
Implement `$.fn.end`

From the jQuery API documentation[1]:

> **Description**: End the most recent filtering operatio...

github.com/cheeriojs/cheerio - 7f766bbdbad3292654a4d3961056b6d639d4ea8b authored about 11 years ago
Enforce project quotation mark style

As documented in this project's `CONTRIBUTING.md` file, string literals
should be defined using ...

github.com/cheeriojs/cheerio - 1e8d985170a749f859e721d8848bfa77da0d7356 authored about 11 years ago
Ignore colons inside of url(.*) when parsing css

Parsing by css is totally wrong, but this will at least not break on `url(http://whatever);` any...

github.com/cheeriojs/cheerio - a785c5284972db75afca35e4d2cd5cbfe36b3a35 authored about 11 years ago
Merge pull request #313 from jugglinmike/bump-htmlparser2

Update HtmlParser2 version

github.com/cheeriojs/cheerio - 37e802ccbb634d73fe081a133319639e7a2f1eec authored about 11 years ago
Merge pull request #314 from jugglinmike/bench

Introduce rudimentary benchmark suite

github.com/cheeriojs/cheerio - 983a4b181b5ca5659002e16ecce8f2596ac6c513 authored about 11 years ago
Introduce rudimentary benchmark suite

Compare the performance of Cheerio at HEAD with jsdom [1] using jQuery.
Include a new GNU Make t...

github.com/cheeriojs/cheerio - c7a1d8e14c06378a79109b245d161989c8050e1b authored about 11 years ago
Update HtmlParser2 version

The latest version of HtmlParser2 has deprecated the `ignoreWhitespace`
option in favor of a new...

github.com/cheeriojs/cheerio - 7c9ced3ab2e79f404ff671691a5559cf3a93fd26 authored about 11 years ago
Correct inconsistency in `$.fn.map`

Update Cheerio's `map` method to more closely match jQuery's
implementation.

1. Invoke the spec...

github.com/cheeriojs/cheerio - 09e0c0706c53f61ea55e0f97ec616ece0992f567 authored about 11 years ago
Merge pull request #310 from finspin/fixTests

fixed traversing tests

github.com/cheeriojs/cheerio - 1d04ae3271ee5a17c904b2690a052785e4b5a37f authored about 11 years ago
fixed traversing tests

github.com/cheeriojs/cheerio - a5bbd78fbb4ab1a9dd8f182aef424dd0b91caff7 authored about 11 years ago
Merge pull request #309 from jugglinmike/simplify-make

Simplify `make` method

github.com/cheeriojs/cheerio - d44c431120068c18f68226177acc0301677654fc authored about 11 years ago
Simplify `make` method

Organize all logic for creating Cheerio objects within the Cheerio
constructor itself. Ensure th...

github.com/cheeriojs/cheerio - ade43d215fdb0925370321bad8f31ccef67cdd41 authored about 11 years ago
Merge pull request #294 from jugglinmike/extended-arrays

Avoid shadowing instance methods from arrays

github.com/cheeriojs/cheerio - a0a68268c45e59ce35d13156dfd3bfc81e6bc608 authored about 11 years ago
Release 0.12.4

github.com/cheeriojs/cheerio - e254fe6e6ac842702e7aeb7d03439a28788adade authored about 11 years ago
Coerce JSON values returned by `data`

From the jQuery API documentation on `$.fn.data` [1]:

> Every attempt is made to convert the st...

github.com/cheeriojs/cheerio - 5e31b0df9e8c5df18b5089598468b05c0996821b authored about 11 years ago
issue #284: when rendering HTML, use original data attributes

github.com/cheeriojs/cheerio - 4958e9d73955d71385da8dbf58c62531245bbd0c authored about 11 years ago
Avoid shadowing instance methods from arrays

Ignore instance properties on Arrays that are shared with the Cheerio
constructor (excepting `le...

github.com/cheeriojs/cheerio - d11f1cd17deb256c286ffeab59e95800b8ed12e1 authored over 11 years ago
Use Node.js binaries from their stable location

github.com/cheeriojs/cheerio - 9d4f452441906fd316c47a6581807dc9202c9d3d authored over 11 years ago
Introduce JSHint for automated code linting

github.com/cheeriojs/cheerio - 585f8cc34b8465b0b237f74406a9089add040a27 authored over 11 years ago
Use more direct test for truthiness

github.com/cheeriojs/cheerio - 5b8539f41a65323b3778dc5612299b434b375ea9 authored over 11 years ago
Add missing return statement

Avoid following inappropriate code path.

github.com/cheeriojs/cheerio - 85b56fd90d49a3e366bdeac603046a49935bed0f authored over 11 years ago
Fix whitespace

github.com/cheeriojs/cheerio - 10cda74bff1036dc6562a05677484e92a74d03fa authored over 11 years ago
Prevent global leakage

github.com/cheeriojs/cheerio - 293d32e0e0f91ce41ebdca736da1fb4aff7b6a3e authored over 11 years ago
Add semicolons

github.com/cheeriojs/cheerio - bd4450305178b2e6aa4846fa2f8dae06b98b22c6 authored over 11 years ago
Merge pull request #288 from jugglinmike/css-class-methods

Improve Css class methods

github.com/cheeriojs/cheerio - 06b873b2960faec76beea149afbb3a68b190da91 authored over 11 years ago
Merge pull request #290 from jugglinmike/manipulate-func-sig

Implement function signature for manipulation methods

github.com/cheeriojs/cheerio - e3120807b7cdcc8a33295e211e6cfdbd5e67afed authored over 11 years ago
Rename and simplify helper function

Because this helper does not create Cheerio objects, `makeCheerioArray`
is somewhat misleading. ...

github.com/cheeriojs/cheerio - 091f0ac8664662d095b101e874cca4e3bd7e8991 authored over 11 years ago
Prevent `find` from returning duplicate elements

github.com/cheeriojs/cheerio - 2a643e68ee21aac579d833f1e6b05f26197ff89f authored over 11 years ago
Implement function signature of `replaceWith`

github.com/cheeriojs/cheerio - ac092744c1882e91550a7d80425680af252077a4 authored over 11 years ago
Implement function signature of `before`

github.com/cheeriojs/cheerio - 069dad81adf4180f8697a2a662ce882163c66fff authored over 11 years ago
Implement function signature of `after`

github.com/cheeriojs/cheerio - d5765cc7d38b802638e4598713cdbb295cdaa6d2 authored over 11 years ago
Implement function signature of `append`/`prepend`

...additionally, ensure that the methods do not throw errors when
invoked with `undefined`.

github.com/cheeriojs/cheerio - 13af62a1e97760f6f8defafccaa9da965947c667 authored over 11 years ago
Extend iteration methods to accept nodes

github.com/cheeriojs/cheerio - 66d88e1579f34536029832c188b069d20fc06e75 authored over 11 years ago
Simplify `removeClass`

github.com/cheeriojs/cheerio - d57156400042badd8519a5794b6347046d11054a authored over 11 years ago
Complete function signature of `removeClass`

github.com/cheeriojs/cheerio - baedd587fe2eaeb6b3cb6ab087cdd07f21915a5f authored over 11 years ago
Complete function signature of `addClass`

github.com/cheeriojs/cheerio - dd9209caa93839ef1fc515ad3d0d01d919563b8b authored over 11 years ago
Fix bug in `removeClass`

Specifying a falsey value (such as the empty string) should have no
effect on the matched elemen...

github.com/cheeriojs/cheerio - c41386dec09e8642822a549a16aded0898b5fdd7 authored over 11 years ago
Merge pull request #287 from jugglinmike/private-doc

Document "private" function convention

github.com/cheeriojs/cheerio - 087bfc48694f077692f8672d8b70055c3310917d authored over 11 years ago
Merge pull request #286 from tp/patch-1

Fix variable declaration in depedency import

github.com/cheeriojs/cheerio - d3622ead0f772815c26e8cf02a33663d86cbce01 authored over 11 years ago
Update `css` to use idiomatic private methods

github.com/cheeriojs/cheerio - 0e5b529682be6c491339d3c53705c5b6a2c15f2e authored over 11 years ago
Document preferred approach for private methods

github.com/cheeriojs/cheerio - 03cbced5588b49378008bdb7f11e8e22df35011f authored over 11 years ago
Change `;` to `,` in depency import declaration

Came across this, when running node with --use_strict.

github.com/cheeriojs/cheerio - bc21758ea6cf1ad91ef7e6dacd5990fa3f2cd240 authored over 11 years ago
Merge pull request #272 from jugglinmike/fix-css

Improve `css` method

github.com/cheeriojs/cheerio - adce858eba1ef0937b73125aa3f2b35eec49f28a authored over 11 years ago
Remove dead code path

This condition is never satisfied because the private `parse` function
never returns `undefined`...

github.com/cheeriojs/cheerio - 2d73bcbd578165c4140d2d42a2e105233f4db698 authored over 11 years ago
Implement API for setting styles with a function

github.com/cheeriojs/cheerio - 877dade0109bbc6e462e9c68a745e2294b9bdb5e authored over 11 years ago
Remove undocumented functionality

The 0-argument signature is not supported by jQuery's `css` method.

github.com/cheeriojs/cheerio - 579909ce342355609faa0157141f966999ab8c0b authored over 11 years ago
Implement API for getting multiple styles

github.com/cheeriojs/cheerio - d46a8a9e472950afbfa7b93b684168eb3d13fba5 authored over 11 years ago
Document 'css' method

github.com/cheeriojs/cheerio - 36cc068bc3102e0e5da2bff7d41369fdf460a548 authored over 11 years ago
Update code style

Normalize usage of spaces and semicolons.

github.com/cheeriojs/cheerio - c183ca9fa39c408d2d02cdf90310c6b2860d7172 authored over 11 years ago
Fix bug in setting styles

When setting the style of a multi-element selection, ensure that each
style is set independently.

github.com/cheeriojs/cheerio - b44dcd1f35395e7e84391ff52a927b82e067b655 authored over 11 years ago
Implement API for unsetting styles

github.com/cheeriojs/cheerio - 7f0b771c6940b457b4072e185dba9001f98e9200 authored over 11 years ago
Manage context explicitly

Instead of passing the context as a required first argument, manage it
using JavaScript's `Funct...

github.com/cheeriojs/cheerio - 4ec20812a0dd5bacb56e90111e02ae3ce7e0cac9 authored over 11 years ago
Release 0.12.3

github.com/cheeriojs/cheerio - b33a752bbc5d38f71493dc1fc1587f7926a3ad71 authored over 11 years ago
Merge pull request #278 from cyberthom/master

Add .toggleClass() function

github.com/cheeriojs/cheerio - 82598b5b92b705dc5e9bdff8281a84e38dd6f062 authored over 11 years ago
added additional tests for .toggleClass()

github.com/cheeriojs/cheerio - addac2ad4a3c167702d21fb72204ba76daaf2133 authored over 11 years ago
Add .toggleClass() function

github.com/cheeriojs/cheerio - aadfb7d597cbdeef0e37f52c33dc3d1ce2bd622d authored over 11 years ago
Updated to fit Cheerio's code conventions.

github.com/cheeriojs/cheerio - f9cdfcaa6f97dbf10e237fc22096c17d00896356 authored over 11 years ago
Fix for keeping and using custom Cheerio options (Issue #273)

Cheerio.prototype.options are now overwritten if Cheerio is
instantiated with an options object....

github.com/cheeriojs/cheerio - e08b4762ba1ea39dfeaf2d04687ac9abfa78d4f6 authored over 11 years ago
Merge pull request #253 from yields/master

add .css()

github.com/cheeriojs/cheerio - 4e012dbb4e14546bf6e12c1a8c6de0c94919501d authored over 11 years ago
Merge pull request #271 from jugglinmike/contributing

Add contributing guidelines

github.com/cheeriojs/cheerio - ed8868235eaf6ae34aedea6e49bed725f1bf87ed authored over 11 years ago
Add contributing guidelines

github.com/cheeriojs/cheerio - 7aeea11eaaf0e491197696c475b33297bd5401e9 authored over 11 years ago
Merge pull request #264 from andi-neck/master

add .data() function. cleaned up PR #221 from @rafaelrinaldi, added tests, updated readme

github.com/cheeriojs/cheerio - 152ec3c299eb594e7bc670f10ba264c066157432 authored over 11 years ago
Merge pull request #270 from jugglinmike/doc-contents

Document `contents` and add tests

github.com/cheeriojs/cheerio - 9adb2f9dac3cfcfc3ca4a270f3ebea04e20faf46 authored over 11 years ago
Document `contents` and add test

github.com/cheeriojs/cheerio - ed561ff7a0e76d8bf0ff24496ba4b42f3ce828a7 authored over 11 years ago
Remove extra whitespace

github.com/cheeriojs/cheerio - 5c2513bf9e5d80ae00040bc6fee59bc39d883e79 authored over 11 years ago
Merge pull request #267 from jugglinmike/fix-siblings

Fix bug in `siblings`

github.com/cheeriojs/cheerio - c7b3f1c170a4de54fc1e4d3538c02859b6f81404 authored over 11 years ago
Fix bug in `siblings`

The selection returned by the `siblings` method should not contain *any*
of the elements in the ...

github.com/cheeriojs/cheerio - 629c862a0d3ad58e928542d1008bcbb05510ee9a authored over 11 years ago
Merge pull request #266 from jugglinmike/fix-filter

Correct the implementation `filter` and `is`

github.com/cheeriojs/cheerio - be66c2d07867b158bc137779929ef3f6cd502732 authored over 11 years ago
Correct the implementation `filter` and `is`

According to the jQuery API documentation on `$.fn.filter` [1] and
`$.fn.is` [2], these methods ...

github.com/cheeriojs/cheerio - 866cce897ca1f3a60ae69af369c65266dfeaa957 authored over 11 years ago
Update code style in tests

Promote consistency in usage of whitespace and semicolons.

github.com/cheeriojs/cheerio - cbd72780a5bc01503b3bff2d192c804ba126621d authored over 11 years ago
Merge pull request #234 from jlep/contents

Implement .contents()

github.com/cheeriojs/cheerio - c8af9c76948a6fd5b9bf3a205c17fec173973309 authored over 11 years ago
worked in @fb55 's improvements for PR #264

github.com/cheeriojs/cheerio - 8ab96440fa45865935857f748fa73d114cdc8820 authored over 11 years ago
worked in @MatthewMueller 's comments on PR #264

github.com/cheeriojs/cheerio - 938e9138c5c5148abec74de3c1385eeaade597a8 authored over 11 years ago
add .data() function. cleaned up PR #221, added tests, updated readme

github.com/cheeriojs/cheerio - 4117ab8a3eadbd8f65f2b9337ccf014b6bf84b98 authored over 11 years ago
Release 0.12.2

github.com/cheeriojs/cheerio - 96b0b30476335580c965a4fc77e93b6d42e96b04 authored over 11 years ago
Merge pull request #260 from jugglinmike/fix-text

Correct implementation of `$.fn.text`

github.com/cheeriojs/cheerio - deb1a5bfb908b079e647868514ac20e91ef93dd6 authored over 11 years ago
Correct implementation of `$.fn.text`

This method should only act as a "getter" when the first argument is
undefined. If any other "fa...

github.com/cheeriojs/cheerio - f5e404efa0a0338fca5a8f3fbfd798c8d65dc0ad authored over 11 years ago
Merge pull request #258 from jugglinmike/array-refactor

Refactor Cheerio array creation

github.com/cheeriojs/cheerio - f36d78625742486695c0183a1c90de172d23646e authored over 11 years ago