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

only use static requires

cheerio is now browserify-able

github.com/cheeriojs/cheerio - c11108ce5921e1d2bc50b15c2ea61f4104efebc6 authored almost 11 years ago
Merge pull request #418 from dandv/patch-1

More links to htmlparser2...

github.com/cheeriojs/cheerio - c4ee7ecb044ebf3221118229989c78d8a21595e0 authored almost 11 years ago
More links to htmlparser2...

...notable before listing the options

github.com/cheeriojs/cheerio - 09c5b024347e2ba90e7262f1b3a482131d9731b7 authored almost 11 years ago
Merge pull request #417 from MatthewMueller/version_updates

Version updates

github.com/cheeriojs/cheerio - 6223d4741515e57824851df23112c9f9c4f3dd5e authored almost 11 years ago
call encodeXML and directly expose decodeHTML

github.com/cheeriojs/cheerio - cc287cc265ab9fd490e17b5168b2422eda50f92e authored almost 11 years ago
use latest htmlparser2 and entities versions

github.com/cheeriojs/cheerio - 504caeae832ab1e932b66ade32c8139e1fdc1a2d authored almost 11 years ago
Merge pull request #415 from jugglinmike/get

Implement `$.fn.get`

github.com/cheeriojs/cheerio - b544caa503d738d3d2ab1028e857c08f09fd3c5b authored almost 11 years ago
Deprecate `$.fn.toArray`

Because `$.fn.get` is more powerful than `toArray` and because `toArray`
is not implemented by j...

github.com/cheeriojs/cheerio - f0dc4d2cbb20d70d15d29bcf91bee718c92eda35 authored almost 11 years ago
Implement `$.fn.get`

github.com/cheeriojs/cheerio - 0ff539e6134666a6a43fb68982252f9eae50b98a authored almost 11 years ago
Optimize manipulation methods

Does reduce empty performance but this is due to a bug fix that caused replaceWith to corrupt th...

github.com/cheeriojs/cheerio - d6b855415555ab8cd3bf99be00195a73a121b05e authored almost 11 years ago
Merge pull request #411 from xavi-/multi-replaceWith

.replaceWith now replaces all selected elements.

github.com/cheeriojs/cheerio - e74025e2ea0ca54f30bfa8ca8bae7a42a7b69230 authored almost 11 years ago
.replaceWith now replaces all selected elements.

github.com/cheeriojs/cheerio - f6998624d40112f1e8b3f462a2faf81020ae753d authored almost 11 years ago
Merge pull request #410 from jugglinmike/replacewith-args

Correct arguments for 'replaceWith' callback

github.com/cheeriojs/cheerio - 6ce5473dfbcbac45d54032678059d5c2ca3284a8 authored almost 11 years ago
Correct arguments for 'replaceWith' callback

Ensure that when `replaceWith` is invoked with a function, that function
is invoked with both th...

github.com/cheeriojs/cheerio - 380663ee3bc343b4044a5bc5ed12ffdcbdea76a6 authored almost 11 years ago
switch to lodash

github.com/cheeriojs/cheerio - aa0cc40747ed07cd124f200e275c366aeb1f8b73 authored almost 11 years ago
Merge pull request #402 from kpdecker/attr-text

Fix attr when $ collection contains text modules

github.com/cheeriojs/cheerio - e573e851f7ce4638fd8645570faa02243941aaff authored almost 11 years ago
Merge pull request #403 from fb55/master

Update to [email protected]

github.com/cheeriojs/cheerio - c7c6a0b6dd1becdedd2d29ad3aba8b8f74e9a1b4 authored almost 11 years ago
Merge pull request #400 from jugglinmike/update-expect

Update to latest version of expect.js

github.com/cheeriojs/cheerio - 3afb883c5f17d543726e6f9dcfd75a7b6fb195b3 authored almost 11 years ago
Fix attr when $ collection contains text modules

github.com/cheeriojs/cheerio - f8e3419c08d866f75327d2dd8184e2880ff8f896 authored almost 11 years ago
Update to latest version of expect.js

In version 0.3, expect.js corrected the order of its `eql` assertion.
This exposed several bugs ...

github.com/cheeriojs/cheerio - 4664579a5663158ea98c7ecedccb4f68a583c6c7 authored almost 11 years ago
Merge pull request #350 from jugglinmike/cleanup-manip

Remove nodes from their previous structures

github.com/cheeriojs/cheerio - 18bc828f6fd6f069d3902326c450de31fa53a27e authored almost 11 years ago
Remove nodes from their previous structures

When manipulation methods operate on existing nodes, ensure that these
nodes are removed from th...

github.com/cheeriojs/cheerio - 66c4a47c0dedd22c2204f90682be3209ef366377 authored almost 11 years ago
Pin `expect.js` to 0.2

As long as https://github.com/LearnBoost/expect.js/pull/102 isn't resolved, 0.3 causes bugs.

github.com/cheeriojs/cheerio - f11de458075e0eb2a0257bc8c3c65123123ddff5 authored almost 11 years ago
update version

github.com/cheeriojs/cheerio - 6d3af40394f9727174a249501001646b80f050f2 authored almost 11 years ago
fix 'content undefined'

github.com/cheeriojs/cheerio - 843582a532c5794577164e6767b3e5ffa9098232 authored almost 11 years ago
Optimize add and remove class cases

Test: attributes - Add Remove class (file: jquery.html)
cheerio x 1,953 ops/sec ±1.70% (94 run...

github.com/cheeriojs/cheerio - d6f13b2ddc26ecc132b9877258b785026015d1f7 authored almost 11 years ago
Merge pull request #397 from stevenvachon/master

proper rendering of CDATA

github.com/cheeriojs/cheerio - 9a9b4d47ca0b41cf19e6d6e2b64f7402e857005b authored almost 11 years ago
Update render.js

github.com/cheeriojs/cheerio - e24551de8a324233a480eb8f508d3f0cedbccf7f authored almost 11 years ago
only ever one child index for cdata

github.com/cheeriojs/cheerio - b91e9ae9a6c76170d97633c2114c6ac0582d6693 authored almost 11 years ago
don't loop through cdata children array

github.com/cheeriojs/cheerio - a2c059ea8f6526c8f7781e00ece3190f4815da08 authored almost 11 years ago
proper rendering of CDATA

github.com/cheeriojs/cheerio - 68c1e16eba331f96545499418f1d86967d1b2837 authored almost 11 years ago
Merge pull request #377 from alFReD-NSH/dom-context

Fix passing context as dom node

github.com/cheeriojs/cheerio - 3ad740e0c25d3805d3a8013493b9f68deb0ba995 authored almost 11 years ago
Merge pull request #390 from kpdecker/cheerio-only-bench

Add cheerio-only bench option

github.com/cheeriojs/cheerio - f7af402f5eebeecbf6f8efa07ca235380d51959e authored almost 11 years ago
Add cheerio-only bench option

github.com/cheeriojs/cheerio - 39f84c23452908a7a29ebb29b4b2bcdeaa0ea01b authored almost 11 years ago
Merge pull request #388 from kpdecker/opt-render

Optimize Render

github.com/cheeriojs/cheerio - 3d4c87c3ceb91f0c735291d376179bedffaea545 authored almost 11 years ago
Add independent html benchmark

Covers parser and rendering from initial html content.

github.com/cheeriojs/cheerio - 165c7a92c845e0b6066b95b674b3c1f63778f038 authored almost 11 years ago
Avoid delete operations

This helps us avoid a backing class change and any associated deoptimizations that may occur.

github.com/cheeriojs/cheerio - 5c859c4df17ce321115fc940e6149e220ebc5ca4 authored almost 11 years ago
Use string concat rather than [] join

Node's current v8 version is able to perform multiple string concat faster than the older array ...

github.com/cheeriojs/cheerio - fb68f64527ae61aa2d505b8ef320e50fdb27592f authored almost 11 years ago
Add html rendering bench case

github.com/cheeriojs/cheerio - 892e290a26586d6745dc69ed4118f8ad559f7bca authored almost 11 years ago
Cache tag check in render

github.com/cheeriojs/cheerio - d43188f7167985f3f0655e13b75a45f87505aae8 authored almost 11 years ago
Simplify attribute rendering step

Removes the keyscan used to determine the size of the object.

Test: manipulation - html (file: ...

github.com/cheeriojs/cheerio - 539113a6cfa67e907de168b5d3d0477f5e407303 authored almost 11 years ago
Merge pull request #387 from kpdecker/opt-attr-encoding

Optimize Attribute Encoding

github.com/cheeriojs/cheerio - e1124a83a43773f82a44bc5714518f6057f949ca authored almost 11 years ago
Remove unnecessary check from removeAttr

github.com/cheeriojs/cheerio - 9df487b199838d7218cf9c1a65568309be9d583e authored almost 11 years ago
Remove unnecessary encoding step for attrs

Test: attributes - Attributes (file: jquery.html)
cheerio x 7,999 ops/sec ±4.13% (72 runs samp...

github.com/cheeriojs/cheerio - aac58d61b57c0a2008206839b187bf17c093bb9f authored almost 11 years ago
Add test for removeAttr+attr on boolean attributes

Conflicts:
test/api.attributes.js

github.com/cheeriojs/cheerio - 11d032b29f5ca6eef5ac12e0c2703914359e26a8 authored almost 11 years ago
Add single element benchmark case

github.com/cheeriojs/cheerio - 92aa7788660a3d40861fbac0bbe5c6458113c4d0 authored almost 11 years ago
Merge pull request #385 from kpdecker/opt-filter-selector

Optimize filter with selector

github.com/cheeriojs/cheerio - 2346f42a2be66903e1f914a86aa109befcfc8bcb authored almost 11 years ago
Optimize filter with selector

Test: traversing - Parent (file: jquery.html)
cheerio x 10,162 ops/sec ±11.24% (64 runs sample...

github.com/cheeriojs/cheerio - a55998795a990b65e002a01722b153a73292a9be authored almost 11 years ago
Merge pull request #382 from globin/pin-entities

pin entities to <0.4

github.com/cheeriojs/cheerio - ba38b0140c7bba5d578fa9d75e1c8fb886242009 authored almost 11 years ago
pin entities to <0.4

github.com/cheeriojs/cheerio - 7e58cc9f37d9de71e9376c335338d72099e7944e authored almost 11 years ago
Merge pull request #379 from dandv/patch-1

it's -> its

github.com/cheeriojs/cheerio - 82b22cddb6ce0bc6aef40d5eb78613d58c9b2556 authored almost 11 years ago
it's -> its

Can't get any more trivial than that

github.com/cheeriojs/cheerio - 20cd2bd74fafe3cb1aa91f1fbfe4a89caf407b4c authored almost 11 years ago
Fix passing context as dom node

Currently you can do this in JQuery:

var $div = $('<div><p></p></div')
$('p', $div[0])
...

github.com/cheeriojs/cheerio - f3bd275b43c4ffb34ff81560f03c20da46368271 authored almost 11 years ago
more keywords

github.com/cheeriojs/cheerio - 017ce25fe2ee10df08c54616a49b212dc6cd99c1 authored almost 11 years ago
Fix bug in `nextAll`

Do not consider siblings' contents when filtering.

github.com/cheeriojs/cheerio - 05fd38140c6c79cf29a7bf83c7151ef3bd55702e authored almost 11 years ago
Implement `selector` argument of `next` method

github.com/cheeriojs/cheerio - b0e7c3ff1e5a12dc30f91e0e96d62d827db84f2c authored almost 11 years ago
Fix bug in `prevUntil`

Do not consider siblings' contents when filtering.

github.com/cheeriojs/cheerio - 07e5ecad8cfe344307efd7df3a534593fca87803 authored almost 11 years ago
Fix bug in `nextUntil`

Do not consider siblings' contents when filtering.

github.com/cheeriojs/cheerio - 854d41a77b14f2ad80e0d7031c8b581face27c90 authored almost 11 years ago
Implement `selector` argument of `prev` method

github.com/cheeriojs/cheerio - 6a5fc3eeb326e723dae57abbae0cf7b3946f1e95 authored almost 11 years ago
Fix bug in `prevAll`

Do not consider siblings' contents when filtering.

github.com/cheeriojs/cheerio - 63c1312653eb8d0eee04295ea454883bb06451d0 authored almost 11 years ago
Fix bug in `siblings`

Do not consider siblings' contents when filtering

github.com/cheeriojs/cheerio - 035e43091461d96b3ade1134e08e31a0eb632dd1 authored almost 11 years ago
Merge pull request #369 from kpdecker/reduce-intermediate

Reduce intermediate object creation

github.com/cheeriojs/cheerio - f9e3ab48f238f43abd2205d32f351a7194f5788d authored about 11 years ago
Avoid unnecessary indexOf from toggleClass

github.com/cheeriojs/cheerio - 9e0ebe701029ee984f3fca838c0ee3ad9e6712b3 authored about 11 years ago
Use strict equality rather than falsy check in eq

github.com/cheeriojs/cheerio - dfd059503301ecea3ca70cb86ec2851ce2a0f3e3 authored about 11 years ago
Merge pull request #371 from kpdecker/benchmarks

Add benchmark coverage for all $ APIs

github.com/cheeriojs/cheerio - 7d9bcb6f084cd12df5e4db47eb19c5fc474879e7 authored about 11 years ago
Add benchmark coverage for all $ APIs

github.com/cheeriojs/cheerio - fd0d79dc85e8b349f618b431d644bbd44609a554 authored about 11 years ago
s/return/continue/

github.com/cheeriojs/cheerio - ccff7167e2717f26cb0977ce5939cebcc4308d5b authored about 11 years ago
Remove erroneous lodash reference

github.com/cheeriojs/cheerio - c81601e0b26a0d707b386a1fd2e78137053d5538 authored about 11 years ago
Optimize filter Cheerio intermediate creation

github.com/cheeriojs/cheerio - f3cbcfeef66ba2759bc947f5c07662666e8cd43e authored about 11 years ago
Optimize siblings cheerio instance creation

github.com/cheeriojs/cheerio - 3316457818ec00edd93349d6b283c601118ace45 authored about 11 years ago
Optimize identity cases for first/last/eq

github.com/cheeriojs/cheerio - f4e5d436d8ecb8e5784b40aa61ad602426b0b7f5 authored about 11 years ago
Use domEach for traversal

github.com/cheeriojs/cheerio - 7ebf0084b3c166cca526ba2a8d93150c577bf7ee authored about 11 years ago
Inline children lookup in find

github.com/cheeriojs/cheerio - 4ed048885d850191be9c1dcad9b72f996ff4bb34 authored about 11 years ago
Use domEach in data accessor

github.com/cheeriojs/cheerio - 2ba54071a735010613049111d6708c5ab2aa7de0 authored about 11 years ago
Avoid cheerio creation in add/remove/toggleClass

github.com/cheeriojs/cheerio - efb92b9f17b7de823a8ba9c0e7265825abd5567a authored about 11 years ago
Implement getAttr local helper

github.com/cheeriojs/cheerio - eaa0faa72b8f3dd562156b1cafe4a513e1468a7d authored about 11 years ago
Implement domEach utility

Optimizes internal iteration for both memory and speed by avoiding creation of Cheerio instances...

github.com/cheeriojs/cheerio - 53757ea9d406746545dc82c9137d90ef9cc55b01 authored about 11 years ago
accept dom of DomHandler to cheerio.load

github.com/cheeriojs/cheerio - f91bee82845c87a437d1ad8e1d1a762c735e1bdd authored about 11 years ago
allow cheerio.load work with DomHandler

github.com/cheeriojs/cheerio - 14a38d333863d331127eb79f3e9f3a7517b1b4f7 authored about 11 years ago
pin underscore

github.com/cheeriojs/cheerio - 3ede85d17623ef8d5906fe821ca8ae5467100869 authored about 11 years ago
Release 0.13.1

github.com/cheeriojs/cheerio - 29f7977fdddf764097476f4604204bf4131c0039 authored about 11 years ago
Filter duplicates and add more tests for parentsUntil method

github.com/cheeriojs/cheerio - 2b18b6cbb4f6f6d2f90948b8fbfd6abd9a7a798d authored about 11 years ago
added parentsUntil method

github.com/cheeriojs/cheerio - 216516e08263db1a01c9e3172a7461f4afb595e8 authored about 11 years ago
Accept one or more node references as a context

From the jQuery API documentation on the `jQuery` function [1]:

> ## Using DOM elements
>
> The...

github.com/cheeriojs/cheerio - 0a45e59cbad0133d2b0c2acad1bcf33da6202860 authored about 11 years ago
Update package.json

Don't think underscore v1.5.3 is quite out there yet...

github.com/cheeriojs/cheerio - 183397e3daa5740bb512579f4c0c7454ab757ffd authored about 11 years ago
Update package.json

Changed underscore to v 1.5.3

github.com/cheeriojs/cheerio - a87fe3ab07c1df37e9a7faa4da1db983a3dd2037 authored about 11 years ago
Add performance optimization for `empty` method

github.com/cheeriojs/cheerio - 4767ae734e4c99585b113c3f4b952cf564dd0d62 authored about 11 years ago
Merge pull request #342 from jugglinmike/fix-select-with-context

Fix bug in Cheerio function

github.com/cheeriojs/cheerio - d972b9b6bf4aee002b0d9f31f602ae3db3b8f066 authored about 11 years ago
Fix bug in Cheerio function

When used with a context set through the static `load` method, the
instance will already have nu...

github.com/cheeriojs/cheerio - 42ec4ff7ae0602d2a2e2afe111e5c442539d6263 authored about 11 years ago
Fix bug in `empty` method

Ensure that when a node is empty, the childrens' `parent` reference is
destroyed.

github.com/cheeriojs/cheerio - 3c6f58410cccdbe07692657c241f8b1774095ed0 authored about 11 years ago
Merge pull request #351 from jugglinmike/redundant-code

Remove unecessary DOM maintenance logic

github.com/cheeriojs/cheerio - d6f7bede27919e80157020001921a24fc65f8f3a authored about 11 years ago
Remove unecessary DOM maintenance logic

This logic was incorporated into the `parse` module's `update` method in
commmit 973c8f44d56cd60...

github.com/cheeriojs/cheerio - 9916272f1e933d22b835d587fd2e989cfb5c7b70 authored about 11 years ago
drop support for node 0.6

github.com/cheeriojs/cheerio - dbf1544a996032462622e4ba45dd043699cf3121 authored about 11 years ago
Release 0.13.0

github.com/cheeriojs/cheerio - 5fb5eebbc5958f8efc42f143beb8ca70be7f833e authored about 11 years ago
Merge pull request #340 from jugglinmike/nexts-and-prevs

Fix bugs in "next*" and "prev*" methods

github.com/cheeriojs/cheerio - e1042bc8a08b683c02c0c242176373ec5711297a authored about 11 years ago
Merge pull request #341 from jugglinmike/remove-root

Remove "root" node

github.com/cheeriojs/cheerio - 6a43ac9d831b77c309db8063a66aaa89c7cef40b authored about 11 years ago
Remove "root" node

Cheerio uses a "root" object internally to collect parsed markup with
multiple top-level nodes. ...

github.com/cheeriojs/cheerio - 7c07fac746135f72976835b1a3aacbbdc90ecf9f authored about 11 years ago
Fix bug in `nextAll`

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

github.com/cheeriojs/cheerio - 0fdedd5f1f71b583fc7ca3d6a226e9cc37e6eab1 authored about 11 years ago