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

build(deps-dev): bump eslint-config-prettier from 7.1.0 to 7.2.0

Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 7.1.0 to...

2d11c2d3432f92d9f22c228ed4605336d6ac87f3 authored about 4 years ago
chore(ci): Update CI config (#1673)

* remove unneeded CI env variable; it's already set by the runner
* lowercase `runner.os`

8ace7852047f671ae919d44a114c5f085b211dfb authored about 4 years ago
build(deps-dev): bump eslint-plugin-jsdoc from 31.0.8 to 31.3.2

Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 31.0.8 to 31.3.2....

4ad671659ae729278a526bc7509dc3b90f9d2691 authored about 4 years ago
fix(statics): Remove module caching dependency (#1691)

Moves `.load()` function to its own file, then loads `load.js` file after the Cheerio class is c...

a9d6a43847666c3651a9044b9c1b1788426a78f9 authored about 4 years ago
build(deps-dev): bump eslint from 7.17.0 to 7.18.0

Bumps [eslint](https://github.com/eslint/eslint) from 7.17.0 to 7.18.0.
- [Release notes](https:...

fcc0141a4a6b027219e9b7c82cfccb0c0a0b54f5 authored about 4 years ago
build(deps-dev): bump husky from 4.3.7 to 4.3.8

Bumps [husky](https://github.com/typicode/husky) from 4.3.7 to 4.3.8.
- [Release notes](https://...

a8dfb2324c056ab72e5385562bd3e2f228bc3dba authored about 4 years ago
build(deps-dev): bump eslint-plugin-jsdoc from 31.0.3 to 31.0.8

Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 31.0.3 to 31.0.8....

7001a018d9cbcee2c8af2a441d3bfadb1344dbaa authored about 4 years ago
fix(traversing): Filter text nodes in `find` function (#1680)

9b28b49527b22f72ef81e28c069302ca3eb7c329 authored about 4 years ago
build(deps-dev): bump eslint-plugin-jsdoc from 30.7.13 to 31.0.3

Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.7.13 to 31.0.3...

bc2e636f327a1fb70491e1979352f6527ee0c04d authored about 4 years ago
chore(jsdoc): Explicitly set type for wrap(Inner) (#1668)

Co-authored-by: 5saviahv <[email protected]>

5b8dd60a25badcb378fd634e89faf64dd1b3fe88 authored about 4 years ago
fix(types): Fix AttrFunction arguments (#1669)

* fix(typing): AttrFunction

* test(types): AttrFunction

* chore(lint): AttrFunction prettier

5f2e9c322ec7d63e0dd0f7c5d587c9074f3158c3 authored about 4 years ago
docs(website): Switch to clean-jsdoc-theme (#1648)

a3363012de3ddf4dafe91e89864d8feca9d28722 authored about 4 years ago
fix(traversing): Fix `.add` modifying previous selections (#1656)

Fixes #834

9f9b493e97f93486cd8bf98ce3fc43047e01d421 authored about 4 years ago
test: prefer using `.toBeUndefined()` (#1659)

5aa4272291259b256a8bd19f0e00d251857f6d95 authored about 4 years ago
build(deps): bump cheerio-select from 1.0.0 to 1.1.0

Bumps [cheerio-select](https://github.com/cheeriojs/cheerio-select) from 1.0.0 to 1.1.0.
- [Rele...

8e639188770d7d127df320462104007d9fca9141 authored about 4 years ago
ESLint: enable `block-scoped-var` rule (#1631)

b072df82e87dfd9bbcaa2c3655d39df962799d34 authored about 4 years ago
build(deps-dev): bump husky from 4.3.6 to 4.3.7

Bumps [husky](https://github.com/typicode/husky) from 4.3.6 to 4.3.7.
- [Release notes](https://...

7509d081a8e72f4394f2a941bae0b374ed5a83c2 authored about 4 years ago
test: add some tests (#1653)

* updated some tests

* make test safer and more meaningful

Co-authored-by: 5saviahv <5saviahv@...

1ebe05a8bb6bb1bc05982d45792267d908435d84 authored about 4 years ago
build(deps-dev): bump @types/node from 14.14.19 to 14.14.20

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) fro...

5639f95282496f6b50194bc1234fd9489a00a135 authored about 4 years ago
feat(manipulation): Add unwrap function (#1651)

Co-authored-by: 5saviahv <[email protected]>
Co-authored-by: Felix Böhm <me@fee...

2037d8392afe6d09069bf8ccc959a2639cc24a9c authored about 4 years ago
chore(package): Add a "bench" alias script (#1629)

bb6cb38cbf9795b522889d6307b0cf35a9d6ceb2 authored about 4 years ago
build(deps-dev): bump prettier-plugin-jsdoc from 0.2.12 to 0.2.13

Bumps [prettier-plugin-jsdoc](https://github.com/hosseinmd/prettier-plugin-jsdoc) from 0.2.12 to...

785e18fda3c11a8fa5f3de38dbd44b4b3a22b186 authored about 4 years ago
refactor: Enable strict mode for all files (#1650)

Only a single change (in `lib/static.js`) was necessery as a consequence.

208bce1ee8ed921dbd0fc2988644fd3a68bf8bd1 authored about 4 years ago
chore(lint): Add jest & node eslint plugins (#1642)

And fixes all reported issues.

075cc5d82612ea84b5f70d36db13158b33b2a891 authored about 4 years ago
fix(traversing): parent() may fail in functions (#1637)

43592d6fa47f7396216196a524a4bcbef976598c authored about 4 years ago
refactor: Simplify wrapAll, add some tests (#1640)

b6d38407df78c203131627c4fc173190a51d400d authored about 4 years ago
build(deps-dev): bump @types/node from 14.14.16 to 14.14.19

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) fro...

e9f77281ad94ca4c4638d83802dbeef2a442af54 authored about 4 years ago
build(deps-dev): bump eslint-plugin-jsdoc from 30.7.9 to 30.7.13

Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.7.9 to 30.7.13...

8210c16e817eeb4c5a627ac7a89b75d7bc956166 authored about 4 years ago
build(deps-dev): bump eslint from 7.16.0 to 7.17.0

Bumps [eslint](https://github.com/eslint/eslint) from 7.16.0 to 7.17.0.
- [Release notes](https:...

abcad4908ce9ebebe5e595ae597ed68c084a59ce authored about 4 years ago
chore(scripts): Remove the now unused scripts (#1647)

a3f68466e0e6c6e29e8c84ec603f2a910a6ccde8 authored about 4 years ago
chore: Merge .gitattributes (#1646)

2fb25aab28ca7405da4b88b6c8ee583678efbfb9 authored about 4 years ago
refactor(lint):: enable eqeqeq rule except for null (#1638)

52f37a1ab7abbb54f81c1310a8e78048c4c2567f authored about 4 years ago
Prefer Jest's toBe true/false matcher. (#1639)

Also, remove some trailing spaces from descriptions.

4859684c97f836c9c510e6dfa327d66e18877463 authored about 4 years ago
refactor(attributes): remove unneeded escapes (#1635)

bfa114ef85fc04cf1cd26843a4e9f7d686500fb8 authored about 4 years ago
chore(CI): fix benchmark skip check (#1634)

703ec166d8b98aab714ad8930858bbefaed847b1 authored about 4 years ago
chore(deps): Remove the now unused xyz devDependency (#1628)

b93931a9a3795a02cdfad7f22309d0c4c12b7fa2 authored about 4 years ago
chore(ESLint): enable `no-unused-expressions` rule (#1630)

fc2c7d53f21c4c0213b4f10ce2edac37eb14e3a2 authored about 4 years ago
chore(actions): Use `actions-gh-pages` (#1626)

Also remove the `CNAME` file (now configured by the action) and change the output directory to o...

9ee60cc4db4c0ad165b8397973981be8976799a3 authored about 4 years ago
.html() send context to parse5 (#1627)

* .html() send context to parse5

Fixes #1083

* .html() test with script element

Co-authored-b...

bf043308575e6df1a9088f7c221e45cf45748299 authored about 4 years ago
chore(lint): Enable several rules (#1617)

* Add back `--ignore-path .gitignore`

* Disable `allowElseIf` in `no-else-return` rule

* E...

21de2c55d0459db0564de91fed20fd33c9647e19 authored about 4 years ago
fix(readme): fix link (#1618)

Apparently jsdoc's Markdown wrongfully escapes `//` in angle bracket links

bdd6018807b4026047a0b2ab966d0aa5ea76a0b6 authored about 4 years ago
build(deps): Update dependencies and regenerate package-lock.json (#1619)

36d74aa18e61b1787558eb1151d24bc45b23d4e2 authored about 4 years ago
docs(readme): make link explicit (#1616)

d7c3817273d64175d1146c087a115bcfa4dfdf9d authored about 4 years ago
fix(jsdoc): Fix parameter types (#1615)

And rename unused vars to `_` and remove unused `cloneDom` argument.

15e39cfcb0857fff1a66df478743b9c2909a9998 authored about 4 years ago
chore: Remove Makefile, .prettierignore (#1614)

As suggested by @XhmikosR in #1600, #1612

36c4c77df9dd199769db9eaa88caae3809139678 authored about 4 years ago
fix(jsdoc): enable Markdown IDs (#1610)

f3e1a4c45011919643e485efaf93b492daf69210 authored about 4 years ago
fix: Enforce LF (#1602)

0bbad23631301f2aa5408e3cac7014601795cac3 authored about 4 years ago
refactor(ci): Switch to GitHub Actions CI (#1600)

* Switch to GitHub Actions CI
* Add a benchmark npm script
* CI: ignore dependabot branches

* b...

b9453ea717e4ce58d5a90229bde9e20f9567d0d6 authored about 4 years ago
chore(package): Remove the now unused entities package (#1613)

18c00382ada3ccb8e56f899e611e10930d59f9a5 authored about 4 years ago
chore(eslint): remove `--ignore-path` (#1612)

ESLint respects .gitignore

17f0d087885a41a0867997649bafff47f98fb150 authored about 4 years ago
chore(package): add bugs and homepage properties (#1609)

ad3e30b3b7a017e1be2de35337647b016154ffe2 authored about 4 years ago
docs:(readme): switch to shields.io for badges (#1611)

Also, clean up some unneeded stuff, like tracking params and the default flat style.

290aa9f40cbe3d00a8e655b57110ff87ce8c4ee0 authored about 4 years ago
build(deps-dev): bump @types/node from 14.14.14 to 14.14.16

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) fro...

1f29857fe989cbf29931eef2bccf9c05f5f0f028 authored about 4 years ago
test: Migrate to Jest (#1596)

Jest has the same minimum Node version as Mocha, but comes with a lot of batteries included (eg....

d60bac9cd238c0439c7f1ec1c19c83a43069d11f authored about 4 years ago
deps(actions): Use `setup-node@v2`

64b3a2125e69659b9e78397c48742bd71018ae7f authored about 4 years ago
build(deps-dev): bump prettier-plugin-jsdoc from 0.2.9 to 0.2.12

Bumps [prettier-plugin-jsdoc](https://github.com/hosseinmd/prettier-plugin-jsdoc) from 0.2.9 to ...

25a8804affc137be02a09b34183e432f116b983b authored about 4 years ago
build(deps): bump actions/setup-node from v1 to v2.1.4

Bumps [actions/setup-node](https://github.com/actions/setup-node) from v1 to v2.1.4.
- [Release ...

8264c66846b553d8dde2a703faccb55c7d2a8127 authored about 4 years ago
docs: Minor typo fixes (#1606)

f5d6ac365b31c2cf708db075bf1d9a10f89430db authored about 4 years ago
docs: Fix a few redirects (#1603)

2ae9b14cf9877bc985fa53ca53a3e2b0005cefe1 authored about 4 years ago
config: Add `versioning-strategy: increase`, format

As recommended in #1605

71d2aaf9174756355d9d9424fa61685662fbe672 authored about 4 years ago
dependabot: update GitHub Actions too (#1605)

05a4757871b44dc828a9ce1936771e25b4194ed1 authored about 4 years ago
test: Add CodeCQL Action (#1601)

990e963ef69adb6f38d92050f023efa0f11c1dec authored about 4 years ago
package: fix `format:prettier:raw` script (#1599)

This was failing on Windows native cmd. Using double quotes should work everywhere.

5c9e1cded673877fc3b1ded5cced334930a2a188 authored about 4 years ago
docs: Use https when possible. (#1597)

* Use https when possible.

* Readme.md: fix badges

c6679ae418702c4c87ec2908f6b1ed5738fda243 authored about 4 years ago
.wrapAll API method (#1590)

Co-authored-by: 5saviahv <[email protected]>
Co-authored-by: Felix Böhm <me@fee...

cd4a4d9515eb8455b649cebf9a520f62b2a66b3b authored about 4 years ago
build(deps): Use [email protected] (#1594)

e8f5e9895ab96efc01b8b1195b63bc7413bd04c5 authored about 4 years ago
fix(jsdoc): Fix type for JSDoc build

ff4bbaf0069d125e87995faee205a7447b92b150 authored about 4 years ago
docs(jsdoc): Add docs, standardize (#1593)

Adds JSDoc comments for a couple of methods, @returns everywhere it was missing and introduces s...

8273e4c3bd5ff75719e5c502fd2455258b2b08ef authored about 4 years ago
refactor: Move parsers to their own files (#1589)

First step to allow us to provide different entry points for different needs.

63e4616de3731189d00a01fba2136f71039db867 authored about 4 years ago
refactor: Declare vars when used, streamline code (#1588)

* Remove unnecessary branches
* Improve comments
* Declare vars when used
* Use `function` st...

69ae30875d10dc8af3f8f087ca60824be0701f96 authored about 4 years ago
feat(types): Improve `load` type (#1584)

Allows setting `isDocument` to `false`, and passing `null` to `options`.

6a90bda51249a96a3c60d62d7425200381f615b4 authored about 4 years ago
fix(find): Make it possible to `find` siblings (#1583)

Fixes #1244
Fixes #1095

1062a6c3b701a63b9221ce2fdfb3594e32fd0d37 authored about 4 years ago
fix(replaceWith): Fix replacing element with itself (#1581)

Fixes #962

88ae6366f333e9fa997506d0961045dc5a6e4516 authored about 4 years ago
fix(attr): Fix handling of `undefined` as value (#1582)

Fixes #554

This makes cheerio behave like jQuery with these values.

Tests were part of the...

3b35ae4b04cd9746d5b6c34b8790d0d3f193d75e authored about 4 years ago
fix(load): Support passing a single element (#1580)

Fixes #1577

0855be618c327ab5adab0dedcc008e6e8c84eaf1 authored about 4 years ago
docs(readme): Replace PhantomJS with Puppeteer

Fixes #1040

f7cae99453a6bee1a7583b5db026b8d415e78057 authored about 4 years ago
fix(prop): Update attribute value when setting prop (#1579)

Fixes #883
Fixes #927
Fixes #1364

db3fce736dbcbaf8f4f1aa2ee46a7550d6805d75 authored about 4 years ago
feat(prop): Support `prop('innerHTML')` (#1578)

Fixes #1099

c58258ffdc5d789c47db095bf57cb371e02a1551 authored about 4 years ago
1.0.0-rc.5

f386975b627c870e88eac54e32cb593ce5300e99 authored about 4 years ago
fix(package): Use `cheerio-select-tmp` until naming issue is resolved

Fixes #1576

375192941145c9605346c41c4a83e7b1ce013d35 authored about 4 years ago
1.0.0-rc.4

52066f3c6943d352b41fc3d5f972a7f8ecad84db authored about 4 years ago
fix(tests): Pass `isDocument: false` to load

5b997760e09a41d8e4d582b0eced30a256eee308 authored about 4 years ago
cleanup: Add note to History.md about future notes, prep for release

0a1bd88afe6a2d83940be0d5d9d00aa8e1ec8922 authored about 4 years ago
fix(action): Use full version of publish action

6673e68d531f500516777e5d53b0960ba7f8e20f authored about 4 years ago
fix(action): Add missing `v` version prefix

b4400b403cba67e1db45fc7105de2d91c2f2283c authored about 4 years ago
chore(jsdoc): Base JSDoc on modules, use [email protected] (#1571)

* chore(jsdoc): Base JSDoc on modules

* chore(jsdoc): Use [email protected]

This means we no lon...

d9f5005ab0a5fe9a85ef78f171c847acae41de8f authored about 4 years ago
refactor(manipulation): Move duplicate code from wrap/wrapInner to function (#1575)

04872c671330482755c6b88e07bcab98fd124d31 authored about 4 years ago
refactor: Use domutils for `isTag`, removing elements (#1574)

* refactor: Use domutils for `isTag`, removing elements

`isTag` now no longer returns `true` ...

f85b995bdf0a0f682a28a15b4ebb745016646bde authored about 4 years ago
fix(options): Set `_useHtmlParser2: true` when using `xml`

Passing `xml: { xmlMode: false }` is now going to use `htmlparser2`.

89f6ce2c798f5897ae235fb594134c8fc5ece00b authored about 4 years ago
feat(types): Use htmlparser2 types, document `xml`, `sourceCodeLocationInfo`

35fc1ac19d10760b05e4bd5a2bacbf279582f4f4 authored about 4 years ago
fix(xml): Fix `.xml` calls on HTML documents (#1572)

We passed the wrong option to `render` (should have been `xmlMode`, was `xml`).

e720e4a71f14b102345365b472b720d2512a69f3 authored about 4 years ago
refactor(static): Simplify merge, isArrayLike

c3e633a82b97ca0a3f758b27fd6e4f0168cf2b0c authored about 4 years ago
docs(load): Document fragment parsing

Fixes #1031

9a4d24f5d2a6d6832b7db88194c1ec1e535b8c9a authored about 4 years ago
test(manipulation): Also test contents of elements

760ba7946a997b8175e47458b274f77385abf9f7 authored about 4 years ago
test(manipulation): Add test for prepending special tags

Fixes #1294

7d252a27792183c6fb6e10686769074bdb4abc81 authored about 4 years ago
build(deps-dev): bump eslint-config-prettier from 7.0.0 to 7.1.0

Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 7.0.0 to...

0e70d454b1b34dca06045d6735c64b2eed12fd95 authored about 4 years ago
build(deps-dev): bump eslint from 7.15.0 to 7.16.0

Bumps [eslint](https://github.com/eslint/eslint) from 7.15.0 to 7.16.0.
- [Release notes](https:...

1f155c914be7d35557bf029ce31f344746e6b47b authored about 4 years ago
docs(readme): Update branch name, move sponsors lower

2302604db1b30aff48065737b627172ab9df7262 authored about 4 years ago
chore(eslint): Make `Symbol` a global variable

06b4d3d00043a6ff907fd03488efb31396a17745 authored about 4 years ago
build(deps-dev): bump eslint-plugin-jsdoc from 30.7.8 to 30.7.9 (#1568)

Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 30.7.8 to 30.7.9....

d511911f0f617f855e2f58f2b6c11e6f023a3dfa authored about 4 years ago