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
Ensure that the `next` method operates over every element in the
collection.
Ensure that the `prevAll` method operates over every element in the
collection, and avoid return...
Ensure that the `prev` method operates over every element in the
collection.
Ensure that the `prevUntil` method operates over every element in the
collection, and avoid retu...
Ensure that the `nextUntil` method operates over every element in the
collection, and avoid retu...
Ensure that node structures are updated accordingly and update the tests
to verify the expected ...
Add regression test for `children` filtering
github.com/cheeriojs/cheerio - a7d87c0a5308955dea4cae8c0208a68b51611bf5 authored about 11 years ago
The filtering bug in the `children` method was indirectly resolved by
commit 0464dd8b870e5b2cf04...
github.com/cheeriojs/cheerio - 28c45f06cc47e77b80d2747e3465ffe80d00a8ac authored about 11 years ago
github.com/cheeriojs/cheerio - 9b90025d55f7b8b8c387624715bd50a90d31fe8b authored about 11 years ago
Remove internal `connect` function
github.com/cheeriojs/cheerio - 0936aaec8ca4e4101351a45f03d90e1fe6536ac7 authored about 11 years ago
Most of this function's responsibilities concerned patching incorrect
behavior of the `htmlparse...
`Cheerio.prototype.make` is a method intended for internal use only. It
is attached to the proto...
This call served as a guard against a bug in the CSSselect library. That
bug has been fixed in t...
Run CI against Node v0.11 as an allowed failure
github.com/cheeriojs/cheerio - 1a5c67dc36076dbc864a3adb9f1261b7dde1ea41 authored about 11 years agoUse CSSselect library directly
github.com/cheeriojs/cheerio - a44331266f3cec654be5ac9c31e18b0d754f55fa authored about 11 years ago
The "cheerio-select" library does not offer additional functionality,
serving as a simple wrappe...
Building against the latest unstable release of Node.js should help the
project stay on top of a...
Fix parents
github.com/cheeriojs/cheerio - 9685baf2eca9607ffddd270d3d3b98fca39ddcad authored about 11 years agoEnsure that:
- The parents of *every* element in the selection are returned
- The descendent gr...
By returning an Array of DOM nodes, `traverseParents` can operate
faster, and `Cheerio#closest` ...
From the jQuery API documentation[1]:
> **Description**: End the most recent filtering operatio...
github.com/cheeriojs/cheerio - 7f766bbdbad3292654a4d3961056b6d639d4ea8b authored about 11 years ago
As documented in this project's `CONTRIBUTING.md` file, string literals
should be defined using ...
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 agoUpdate HtmlParser2 version
github.com/cheeriojs/cheerio - 37e802ccbb634d73fe081a133319639e7a2f1eec authored about 11 years agoIntroduce rudimentary benchmark suite
github.com/cheeriojs/cheerio - 983a4b181b5ca5659002e16ecce8f2596ac6c513 authored about 11 years ago
Compare the performance of Cheerio at HEAD with jsdom [1] using jQuery.
Include a new GNU Make t...
The latest version of HtmlParser2 has deprecated the `ignoreWhitespace`
option in favor of a new...
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 agofixed traversing tests
github.com/cheeriojs/cheerio - 1d04ae3271ee5a17c904b2690a052785e4b5a37f authored about 11 years agogithub.com/cheeriojs/cheerio - a5bbd78fbb4ab1a9dd8f182aef424dd0b91caff7 authored about 11 years ago
Simplify `make` method
github.com/cheeriojs/cheerio - d44c431120068c18f68226177acc0301677654fc authored about 11 years ago
Organize all logic for creating Cheerio objects within the Cheerio
constructor itself. Ensure th...
Avoid shadowing instance methods from arrays
github.com/cheeriojs/cheerio - a0a68268c45e59ce35d13156dfd3bfc81e6bc608 authored about 11 years agogithub.com/cheeriojs/cheerio - e254fe6e6ac842702e7aeb7d03439a28788adade authored about 11 years ago
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 agogithub.com/cheeriojs/cheerio - 4958e9d73955d71385da8dbf58c62531245bbd0c authored about 11 years ago
Ignore instance properties on Arrays that are shared with the Cheerio
constructor (excepting `le...
github.com/cheeriojs/cheerio - 9d4f452441906fd316c47a6581807dc9202c9d3d authored over 11 years ago
github.com/cheeriojs/cheerio - 585f8cc34b8465b0b237f74406a9089add040a27 authored over 11 years ago
github.com/cheeriojs/cheerio - 5b8539f41a65323b3778dc5612299b434b375ea9 authored over 11 years ago
Avoid following inappropriate code path.
github.com/cheeriojs/cheerio - 85b56fd90d49a3e366bdeac603046a49935bed0f authored over 11 years agogithub.com/cheeriojs/cheerio - 10cda74bff1036dc6562a05677484e92a74d03fa authored over 11 years ago
github.com/cheeriojs/cheerio - 293d32e0e0f91ce41ebdca736da1fb4aff7b6a3e authored over 11 years ago
github.com/cheeriojs/cheerio - bd4450305178b2e6aa4846fa2f8dae06b98b22c6 authored over 11 years ago
Improve Css class methods
github.com/cheeriojs/cheerio - 06b873b2960faec76beea149afbb3a68b190da91 authored over 11 years agoImplement function signature for manipulation methods
github.com/cheeriojs/cheerio - e3120807b7cdcc8a33295e211e6cfdbd5e67afed authored over 11 years ago
Because this helper does not create Cheerio objects, `makeCheerioArray`
is somewhat misleading. ...
github.com/cheeriojs/cheerio - 2a643e68ee21aac579d833f1e6b05f26197ff89f authored over 11 years ago
github.com/cheeriojs/cheerio - ac092744c1882e91550a7d80425680af252077a4 authored over 11 years ago
github.com/cheeriojs/cheerio - 069dad81adf4180f8697a2a662ce882163c66fff authored over 11 years ago
github.com/cheeriojs/cheerio - d5765cc7d38b802638e4598713cdbb295cdaa6d2 authored over 11 years ago
...additionally, ensure that the methods do not throw errors when
invoked with `undefined`.
github.com/cheeriojs/cheerio - 66d88e1579f34536029832c188b069d20fc06e75 authored over 11 years ago
github.com/cheeriojs/cheerio - d57156400042badd8519a5794b6347046d11054a authored over 11 years ago
github.com/cheeriojs/cheerio - baedd587fe2eaeb6b3cb6ab087cdd07f21915a5f authored over 11 years ago
github.com/cheeriojs/cheerio - dd9209caa93839ef1fc515ad3d0d01d919563b8b authored over 11 years ago
Specifying a falsey value (such as the empty string) should have no
effect on the matched elemen...
github.com/cheeriojs/cheerio - 52418207012603940646a1485f16436eb63e15d4 authored over 11 years ago
Document "private" function convention
github.com/cheeriojs/cheerio - 087bfc48694f077692f8672d8b70055c3310917d authored over 11 years agoFix variable declaration in depedency import
github.com/cheeriojs/cheerio - d3622ead0f772815c26e8cf02a33663d86cbce01 authored over 11 years agogithub.com/cheeriojs/cheerio - 0e5b529682be6c491339d3c53705c5b6a2c15f2e authored over 11 years ago
github.com/cheeriojs/cheerio - 03cbced5588b49378008bdb7f11e8e22df35011f authored over 11 years ago
Came across this, when running node with --use_strict.
github.com/cheeriojs/cheerio - bc21758ea6cf1ad91ef7e6dacd5990fa3f2cd240 authored over 11 years agoImprove `css` method
github.com/cheeriojs/cheerio - adce858eba1ef0937b73125aa3f2b35eec49f28a authored over 11 years ago
This condition is never satisfied because the private `parse` function
never returns `undefined`...
github.com/cheeriojs/cheerio - 877dade0109bbc6e462e9c68a745e2294b9bdb5e authored over 11 years ago
The 0-argument signature is not supported by jQuery's `css` method.
github.com/cheeriojs/cheerio - 579909ce342355609faa0157141f966999ab8c0b authored over 11 years agogithub.com/cheeriojs/cheerio - d46a8a9e472950afbfa7b93b684168eb3d13fba5 authored over 11 years ago
github.com/cheeriojs/cheerio - 36cc068bc3102e0e5da2bff7d41369fdf460a548 authored over 11 years ago
Normalize usage of spaces and semicolons.
github.com/cheeriojs/cheerio - c183ca9fa39c408d2d02cdf90310c6b2860d7172 authored over 11 years ago
When setting the style of a multi-element selection, ensure that each
style is set independently.
github.com/cheeriojs/cheerio - 7f0b771c6940b457b4072e185dba9001f98e9200 authored over 11 years ago
Instead of passing the context as a required first argument, manage it
using JavaScript's `Funct...
github.com/cheeriojs/cheerio - b33a752bbc5d38f71493dc1fc1587f7926a3ad71 authored over 11 years ago
Add .toggleClass() function
github.com/cheeriojs/cheerio - 82598b5b92b705dc5e9bdff8281a84e38dd6f062 authored over 11 years agogithub.com/cheeriojs/cheerio - addac2ad4a3c167702d21fb72204ba76daaf2133 authored over 11 years ago
github.com/cheeriojs/cheerio - aadfb7d597cbdeef0e37f52c33dc3d1ce2bd622d authored over 11 years ago
github.com/cheeriojs/cheerio - f9cdfcaa6f97dbf10e237fc22096c17d00896356 authored over 11 years ago
Cheerio.prototype.options are now overwritten if Cheerio is
instantiated with an options object....
add .css()
github.com/cheeriojs/cheerio - 4e012dbb4e14546bf6e12c1a8c6de0c94919501d authored over 11 years agoAdd contributing guidelines
github.com/cheeriojs/cheerio - ed8868235eaf6ae34aedea6e49bed725f1bf87ed authored over 11 years agogithub.com/cheeriojs/cheerio - 7aeea11eaaf0e491197696c475b33297bd5401e9 authored over 11 years ago
add .data() function. cleaned up PR #221 from @rafaelrinaldi, added tests, updated readme
github.com/cheeriojs/cheerio - 152ec3c299eb594e7bc670f10ba264c066157432 authored over 11 years agoDocument `contents` and add tests
github.com/cheeriojs/cheerio - 9adb2f9dac3cfcfc3ca4a270f3ebea04e20faf46 authored over 11 years agogithub.com/cheeriojs/cheerio - ed561ff7a0e76d8bf0ff24496ba4b42f3ce828a7 authored over 11 years ago
github.com/cheeriojs/cheerio - 5c2513bf9e5d80ae00040bc6fee59bc39d883e79 authored over 11 years ago
Fix bug in `siblings`
github.com/cheeriojs/cheerio - c7b3f1c170a4de54fc1e4d3538c02859b6f81404 authored over 11 years ago
The selection returned by the `siblings` method should not contain *any*
of the elements in the ...
Correct the implementation `filter` and `is`
github.com/cheeriojs/cheerio - be66c2d07867b158bc137779929ef3f6cd502732 authored over 11 years ago
According to the jQuery API documentation on `$.fn.filter` [1] and
`$.fn.is` [2], these methods ...
Promote consistency in usage of whitespace and semicolons.
github.com/cheeriojs/cheerio - cbd72780a5bc01503b3bff2d192c804ba126621d authored over 11 years agoImplement .contents()
github.com/cheeriojs/cheerio - c8af9c76948a6fd5b9bf3a205c17fec173973309 authored over 11 years agogithub.com/cheeriojs/cheerio - 8ab96440fa45865935857f748fa73d114cdc8820 authored over 11 years ago
github.com/cheeriojs/cheerio - 938e9138c5c5148abec74de3c1385eeaade597a8 authored over 11 years ago
github.com/cheeriojs/cheerio - 4117ab8a3eadbd8f65f2b9337ccf014b6bf84b98 authored over 11 years ago
github.com/cheeriojs/cheerio - 96b0b30476335580c965a4fc77e93b6d42e96b04 authored over 11 years ago
Correct implementation of `$.fn.text`
github.com/cheeriojs/cheerio - deb1a5bfb908b079e647868514ac20e91ef93dd6 authored over 11 years ago
This method should only act as a "getter" when the first argument is
undefined. If any other "fa...
Refactor Cheerio array creation
github.com/cheeriojs/cheerio - f36d78625742486695c0183a1c90de172d23646e authored over 11 years ago