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

Test and document deprecated API: cheerio.root

The `root` method is exported by the Cheerio module, and it is also
attached to each "loaded" Ch...

e6522f5f7ffcefb6534bfefbd502098928dc33e3 authored over 4 years ago by Mike Pennisi <[email protected]>
Test and document deprecated API: cheerio.contains

The `contains` method is exported by the Cheerio module, and it is also
attached to each "loaded...

557f036159f99a351173368916b1476c3751a879 authored over 4 years ago by Mike Pennisi <[email protected]>
Test stable API: $.merge

The `merge` method is exported by the Cheerio module, and it is also
attached to each "loaded" C...

ba2fd5c34640b37c6645edc9ba384d4b385e4079 authored over 4 years ago by Mike Pennisi <[email protected]>
Explicitly define exported methods

Previously, a number of methods were attached to the module's exported
value via iteration over ...

a7a915247633e312dcf26b673f079edbc7abbea3 authored over 4 years ago by Mike Pennisi <[email protected]>
Correct example

c1713b9d95ae148cf9236544958019f0bb2ed564 authored over 4 years ago by Mike Pennisi <[email protected]>
Implement for...of iterator via Symbol.iterator (#1197)

* Implement for...of iterator via Symbol.iterator

Similar to jQuery: https://github.com/jquer...

3d14eb681f58378efb2f5d42f7c039c5550633f6 authored over 4 years ago by Andreas Lind <[email protected]>
Formally test deprecated APIs (#1184)

Methods named `load`, `html`, `xml`, and `text` are defined in many
locations:

Today, Cheerio d...

79db9cfe9e6c19fc3c74944fc703236914afa139 authored over 4 years ago by jugglinmike <[email protected]>
Improve variable names (#1183)

Promote consistency in variable names within the project's source and
unit tests. This helps to ...

83b01dfa9eecc6ef35de4a0d314741bfd6eb9484 authored over 4 years ago by jugglinmike <[email protected]>
Add eslint-plugin-jsdoc, improve documentation (#1168)

d4f0bd2a58ba4f48affd70a534ef2b6316010ad4 authored over 4 years ago by Felix Böhm <[email protected]>
Fix DoS/RCE vulnerability in [email protected] (#1179)

fixes #1175

aa0ac9343c2bac30e6040d46bc53c529a5f09b34 authored over 4 years ago by Jody LeCompte <[email protected]>
Use parse5 to serialize the DOM, use lodash to clone dom

04091a4f9f44dc5124b53718d74a2a1bf768594c authored over 4 years ago by Felix Böhm <[email protected]>
Procedurally generate API documentation from source (#1165)

4aff6988b570da723bcaeaa014c89c7d5f37f961 authored over 4 years ago by jugglinmike <[email protected]>
Fix `.text` being called on a collection with size > 1 with a function

bca23b6a202d822f44712ae7eaecbb377b5a123b authored over 4 years ago by Felix Böhm <[email protected]>
Fix .text with a function as the argument

900b17774f8142271f11202f142b8cade76a8106 authored over 4 years ago by Felix Böhm <[email protected]>
Ensure text nodes expose the DOM level 1 API

Since enabling the `withDomLvl1` parsing option, nodes cannot be created
with an object literal....

9703f316a7be942170f1316bd06e5155a2b30636 authored over 4 years ago by Mike Pennisi <[email protected]>
Throw a useful error on invalid input to cheerio.load() (#1087)

ea7c0bc19eda94fb6d34ee902cf2a42e08d13a15 authored over 4 years ago by Zeke Sikelianos <[email protected]>
Update jsdom to the latest version 🚀 (#1008)

32297231bb272464f8a788db732efbecc52860ad authored over 4 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Correct typo in git hook configuration (#1163)

* Correct typo in git hook configuration

* Reformat package manifest to satisfy linter

eaed69e55671ece6b774ee7ff52becc125be4335 authored over 4 years ago by jugglinmike <[email protected]>
Do not lint files excluded from version control (#1162)

This includes code coverage reports as generated by the command `make
test-cov`.

94613ffd2252ba7929a1fd7eaba2289a9c85abf9 authored over 4 years ago by jugglinmike <[email protected]>
fixing missing prop(‘outerHTML’) implementation.
Added an ‘outerHTML’ case to the switch in the prop function, which wraps a clone of in a container element, and sets to that container's HTML (#945)

0c85e4bf8b90e9657fa3f91b113afc0aba8142b3 authored over 4 years ago by Bill Bishop <[email protected]>
chore(package): update mocha to version 5.0.4 (#1088)

4f6aee807e284e5e76a8f694eb9f2e653a48465b authored over 4 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Use eslint & prettier, add precommit hook (#1152)

2df92fdeb6cd67b75366b34151a6a37378e62b87 authored over 4 years ago by Felix Böhm <[email protected]>
Update css-select to the latest version 🚀 (#1158)

Breaking change: Invalid selectors now throw Errors, not SyntaxErrors.

c1a5e5ecde12a1060a4b1ee45a0b67b94a6ed9f8 authored over 4 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Pass locationInfo option to parse5 (#1155)

fe0f90349d628f2156fa992d3439f07d51c5c19a authored over 4 years ago by Trevor <[email protected]>
Re-write migration guide for version 1.0 (#1078)

Incorporate recent feedback from consumers who have experimented with
the version 1.0 release c...

6a42b22ada8992f47ef388160a868776e3cd2583 authored over 4 years ago by jugglinmike <[email protected]>
Update History.md (and include migration guide)

2e5f27705207757d1ef5f1a77d08d50a13faa060 authored over 4 years ago by Mike Pennisi <[email protected]>
Rename `useHtmlParser2` option

This flag is used to control parsing behavior internally, but it is not
intended for use by cons...

91da1a68b540a3fef17b359da424fe049130d3ed authored over 4 years ago by Mike Pennisi <[email protected]>
Remove documentation for `xmlMode` option

Simply expose an option named `xml` that enables XML parsing via
htmlparser2 with the ability to...

5ab3eecda612e78eca303a2392eb5278322ffb7d authored over 4 years ago by Mike Pennisi <[email protected]>
Document advanced usage with htmlparser2

f5f1f6e51f89bdf3cd15466344e11aaad92fe9be authored over 4 years ago by Mike Pennisi <[email protected]>
Correct errors in Readme.md

d59b8dd4c3eb1b33a642aa41dcea1c9b68e61448 authored over 4 years ago by Mike Pennisi <[email protected]>
Improve release process

Limit responsibility of "pre-publish" script to simply validate the
project's `History.md` file ...

201c4aad121e393204e2ebcbb73d30a649fc6cbb authored over 4 years ago by Mike Pennisi <[email protected]>
1.0.0-rc.1

68b2941c95340770385355d1cf6c97ab900791c1 authored over 4 years ago by Mike Pennisi <[email protected]>
Update unit test

Update test phrasing according to recent changes in parsing logic.

cc8343473ad37faab17a412328d4b7a23a59ea89 authored over 4 years ago by Mike Pennisi <[email protected]>
Change options format

eb72fd6028464ee02da40e33c579357dfb1ae737 authored over 4 years ago by inikulin <[email protected]>
Add test for #997

91f385cb438828af35850f27fdd6dcb6f8295717 authored over 4 years ago by inikulin <[email protected]>
Use documents via $.load

d9e27030e82a66d0d3982dbe8ed6b6174a70c698 authored over 4 years ago by inikulin <[email protected]>
Use parse5 as a default parser (closes #863)

2d0940472dd8e7f8bd7d79a3b6c875c4173961e1 authored over 4 years ago by inikulin <[email protected]>
Create FUNDING.yml

3368605edb3c5babecc8576602a9d54ccfdaef1e authored over 5 years ago by Felix Böhm <[email protected]>
Remove 8x performance claim

This was true many years ago, but JSDOM is a lot faster now. See [this issue](https://github.com...

6a4886232f4d140b631b3dc5664c5a59962f9286 authored over 5 years ago by Matthew Mueller <[email protected]>
Update dependencies & fix vulnerability (#1281)

* update dependencies

* update dependencies

* Update package.json

* Update package.json...

7a9ff22f68bd6dbdf04f8e3a52e28a6b369b5fa7 authored over 5 years ago by dzcpy <[email protected]>
(docs) fixed some small errors

9afacf89ff37e4e1f8371d2910c7e7c08ba8bb12 authored over 5 years ago by 0xflotus <[email protected]>
Do not use the deprecated Buffer() constructor

Refs: https://github.com/nodejs/citgm/issues/605
Refs: https://nodejs.org/api/deprecations.html#...

bfd857f84cf30236d4257317d04adf25389c85d3 authored almost 6 years ago by Luigi Pinca <[email protected]>
Fix error for cheerio.css

cheerio.css on empty elements set throws, jQuery returns undefined.
This PR Checks for the elem...

426b555173fbb6ac4718a38c23e261ce0235ca6a authored almost 6 years ago by Luan Muniz <[email protected]>
Revert "v1.0.0 (#1145)" (#1231)

This reverts commit ca6963c09a38eaf67fbe551634fdbbc6984d3da8.

The `v1.0.0` branch was a long-...

e2f8436170e56190beb0dbbd284065624ca4d329 authored over 6 years ago by jugglinmike <[email protected]>
Update Readme.md

Document the current state of master

df695a4e6cb21f405dfb13bf12c461ff3ee571e7 authored over 6 years ago by Felix Böhm <[email protected]>
v1.0.0 (#1145)

* Use parse5 as a default parser (closes #863)

* Use documents via $.load

* Add test for #...

ca6963c09a38eaf67fbe551634fdbbc6984d3da8 authored over 6 years ago by Felix Böhm <[email protected]>
Fix running test on Windows (#1209)

Moves lint and test script call from Makefile to package.json. Makes the test run on all platforms.

74be27115020fca7c08a1c177d3b6fc487b9194b authored over 6 years ago by Bartosz Sosnowski <[email protected]>
Added support for inherited props in .props(...) validation (#1146)

* added support for inherited props in .props(...) validation

* added test case for inherited...

320847eba18e2e3249a71c470a24ef1ade49e51d authored almost 7 years ago by Wahaj Dar <[email protected]>
Fix spelling (#1157)

89e7d1ca5cb9c4b8b0e9c968131516ef31bd11ca authored almost 7 years ago by besteman <[email protected]>
Set theme jekyll-theme-cayman

d151d8008ddb8af11bc9f4c3dbf1c51ae0f52ff8 authored almost 7 years ago by Felix Böhm <[email protected]>
Create CNAME

021e3c214ed0fa692f4ab87da5ad566e1fe2a097 authored almost 7 years ago by Felix Böhm <[email protected]>
Add note about XML namespace to README (#1151)

7b6684ddab1c6d3bcdfee078db5c192f8e7e5361 authored almost 7 years ago by Gary Katsevman <[email protected]>
Add Missing serialize Documentation (#1111)

25a51d7cb2edac34eb28cd51c89ca7a181ba0041 authored about 7 years ago by Danny Hurlburt <[email protected]>
Create issue_template.md

e11f5cd61a81ec58f76864504c7de282c4d0a516 authored over 7 years ago by Felix Böhm <[email protected]>
Add table of contents.

c0096b150c01303f7e15d584e3a1648f52bd63c4 authored over 7 years ago by Leonard Thieu <[email protected]>
replace job board with open collective

015fedb48de4ede62eeda4edc6a8837597e20248 authored over 7 years ago by Matthew <[email protected]>
Merge branch 'add-inner-wrap'

124a8b89eacb5179b59c3c84b9b1804e8ed29864 authored over 7 years ago by Mike Pennisi <[email protected]>
Normalize code style

bedd8e78c6d0ee6d51d11c0c3c2379ad717cf328 authored over 7 years ago by Mike Pennisi <[email protected]>
Added support for nested wrapping.

Currently it follows the first children down and places it there.
Probably needs more test cases...

07bac2d5d717940a72c5b9f416f493b003ec4dd1 authored over 7 years ago by Diane Looney <[email protected]>
Add nested wrapping test

98edaea3af0aa0adce0ecce2026c21f5ad442990 authored over 7 years ago by Toni Helenius <[email protected]>
Added $.merge following the specification at https://api.jquery.com/jquery.merge/

Added test cases for $.merge

6084a22775788a327e3ec8f632040901b0a0bb9c authored over 7 years ago by Diane Looney <[email protected]>
Clarify project scope in README file

The project frequently receives bug reports from new users who expect
full web browser behavior....

e7e6b910e8ddc11d62d95998adda05292c43428b authored over 7 years ago by Mike Pennisi <[email protected]>
.text() ignores script and style tags (#1018)

* text function ignores script and style tags

* .text() ignores script and style tags

4afae9af47f2a55cd00aa6a9feddbb8c7b80ab8b authored over 7 years ago by Haleem Assal <[email protected]>
Test suite housekeeping (#1016)

* Added some tests to increase coverage.
Cleaned up attributes.val() tests to match the existin...

2d12c81be70adc56f9be0b2dcafc31fd3a86cb82 authored over 7 years ago by DianeLooney <[email protected]>
Merge pull request #1011 from cheeriojs/job-board

Experiment with a job board

18d41e3669ab92af241534231f36ad40cd5a3fe4 authored over 7 years ago by Matthew Mueller <[email protected]>
experiment with a job board

4242875ff4fb83b5647e769d2c3efd1c6d3d1770 authored over 7 years ago by Matthew <[email protected]>
Update .filter function docs.

Callback passed to function `filter` get called with 2 arguments (`index` and `element`).

1dc786b5078be851728fccbcb8408e39fb351fd6 authored almost 8 years ago by Konstantin <[email protected]>
Standardise readme on ES6 variable declarations

- Previously docs contained examples using a mix of ES5 and ES6 syntax as well as some missing v...

4d611b7ae962573f25a0ed39dc3d249481acb4ce authored almost 8 years ago by Dekatron <[email protected]>
Fix small typo in Readme

51e3645e58e02f2761846916d1bf68a09b7d6f15 authored almost 8 years ago by Darren Scerri <[email protected]>
Report test failures in CI

Due to occasional unavailability in the code coverage reporting service,
the continuous integrat...

6b921dff9d7cf764b42ee59d534e87e6511c5a77 authored almost 8 years ago by Mike Pennisi <[email protected]>
serializeArray should not ignore input elements without value attributes

serializeArray ignores input elements without value attributes. The
value attribute is optional ...

692e301092a05241260cfb79f95bd635ca722a44 authored almost 8 years ago by Ricardo Gladwell <[email protected]>
Disallow variable shadowing

When variable binding identifies are re-used in nested scopes
("shadowing"), code readability su...

48721e8e5ac7892bc4e5120c957843758e546a00 authored almost 8 years ago by Mike Pennisi <[email protected]>
Update hasClass method

If function is called with empty string it cause infinite loop.

9040598aa16b95cd5d6c9c454f28d0dbc0a6529b authored almost 8 years ago by sufisaid <[email protected]>
Added MIT License fixes #902

beae4b9aafb5ba270a96e132f47523df7a994200 authored almost 8 years ago by Prasanth Vaaheeswaran <[email protected]>
chore(package): update dependencies

https://greenkeeper.io/

0f3d2dd9645b49dc4a54ddb14d6dd66cdfe2f32d authored about 8 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Use modular lodash package (#913)

765cdaaac56acdaf8779867c6205b7edde25e91f authored over 8 years ago by Billy Janitsch <[email protected]>
Release 0.22.0

aa90399c9c02f12432bfff97b8f1c7d8ece7c307 authored over 8 years ago by Matthew Mueller <[email protected]>
Release 0.21.0

35c4917205dca9d08139c95419e2626c0689e38a authored over 8 years ago by Matthew Mueller <[email protected]>
Return undefined in .prop if given an invalid element or tag (#880)

1d2e8a7676ba74f73ea2d96bcd68b12541a46d03 authored over 8 years ago by Elias Winberg <[email protected]>
Merge pull request #884 from cheeriojs/readme-cleanup

Readme cleanup

df55c932ffbb08f8c8fad4107cccfb78c191eb8a authored over 8 years ago by Matthew Mueller <[email protected]>
readme updates

bbceb09407ffe0d37407405a4fab5e2360f802d9 authored over 8 years ago by Matthew Mueller <[email protected]>
Merge pull request #881 from piamancini/patch-1

Added backers and sponsors from OpenCollective

010b718e67460ac5be13b264feaa688d40531d64 authored over 8 years ago by Matthew Mueller <[email protected]>
Added backers and sponsors from OpenCollective

Now backers & sponsors will appear automatically on your readme. added badges on top and buttons...

4997e70c8e1ab050189b2558c309ebc11c8b60a2 authored over 8 years ago by Pia Mancini <[email protected]>
Use jQuery from the jquery module in benchmarks (#871)

4ccb41b9d8fbe10cc40849bc361b7ee9d9028daf authored over 8 years ago by Felix Böhm <[email protected]>
Document, test, and extend static `$.text` method (#855)

* Document and test static `text` method

* Extend `$.text()` to operate on current root

Up...

54359c92625c305f20fe765d54f7a4adde260892 authored over 8 years ago by jugglinmike <[email protected]>
Fix typo on calling _.extend (#861)

Typo on extending objects, as it missed a t.

c6612f38837345d7b06fe7654067f56d9a22cf3c authored over 8 years ago by Miguel Ángel <[email protected]>
0.21.0

ed60b343ca54277430ad3bf18d7fd32ffc487ef9 authored over 8 years ago by Felix Böhm <[email protected]>
Update versions (#870)

- move jsdom to devDependencies
- fix issues with benchmark upgrade
- run benchmark on travis ...

79d4e5e6f2d2310eed09b83f6ccfd9e4961aa4b1 authored over 8 years ago by Felix Böhm <[email protected]>
Use individual lodash functions (#864)

* Use individual lodash functions

* Use `_` object for lodash functions

e7d18af05ff1d23f17d858590e2e1d299f7bdf75 authored over 8 years ago by Juan <[email protected]>
Added `.serialize()` support. Fixes #69 (#827)

e65ad72cad8fb696e0f3475b127c93492feca04d authored over 8 years ago by Todd Wolfson <[email protected]>
Update Readme.md (#857)

Add missing reference of enabled htmlparser2 option

df39f337921797203c778b3b49bcf0f811ee717c authored over 8 years ago by Stefan Dühring <[email protected]>
add extension for JSON require call

fixes #836, #769

7b59afbc7a6aa39376021593e011bf718350bcb4 authored almost 9 years ago by Felix Böhm <[email protected]>
remove gittask badge

d0551dc41c3a733d6599d426afda5e949787e07b authored almost 9 years ago by Matthew Mueller <[email protected]>
Merge pull request #672 from underdogio/dev/checkbox.radio.values.sqwished

Added default value for checkboxes/radios

f500197155d4e03e7e03fa51925d9cc0aca778fc authored almost 9 years ago by Felix Böhm <[email protected]>
Added default value for checkboxes/radios

046071a41f33008db7c3489c99a5077a2de69d93 authored almost 9 years ago by Todd Wolfson <[email protected]>
Release 0.20.0

c3ec1cd7bff41da0033bdc45375d77844f0f81c0 authored almost 9 years ago by Felix Böhm <[email protected]>
Add coveralls badge, remove link to old report

fixes #626

ef848ca5b05c4f3d98a097c6237eeafa30bbab28 authored almost 9 years ago by Felix Böhm <[email protected]>
Merge pull request #808 from leifhanack/lodash4

Update lodash dependency to 4.1.0

dbcbe90dfe71e3c66418f625e932051cc95b70c0 authored almost 9 years ago by Felix Böhm <[email protected]>
Merge pull request #668 from rwaldin/prop-method

Prop method PR updated

c04ead1984c61b7d7e5272aa24a48206d5f3407a authored almost 9 years ago by Felix Böhm <[email protected]>
Merge pull request #671 from twolfson/dev/fallback.select.content.sqwished

Added support for options without a `value` attribute. Fixes #633

b5531bbc9ac5265f28644debfb5f8ef50e74099e authored almost 9 years ago by Felix Böhm <[email protected]>