</>PackageGraphPackageGraph

cheerio-select

npmv2.1.0TypeScript

CSS selector engine supporting jQuery selectors

Not recommended for new projects

No — cheerio-select should not be adopted for new projects. Last published 1577 days ago.

  • ?Adoption: grade ?, Not reported by this registry.

    No download data reported for this package yet.

  • FMaintenance: grade F, Failing.

    Last published 1577 days ago.

  • BWeight: grade B, Good.

    Pulls in 9 transitive packages, about 1.3 MB installed.

  • ASupply chain: grade A, Excellent.

    No install scripts, 2 maintainers, and a contained dependency surface.

  • ALicense: grade A, Excellent.

    BSD-2-Clause — permissive, with no copyleft found in the dependency tree.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding cheerio-select to a project.

6
Direct dependencies

Runtime packages this one declares itself.

9
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

1.3 MB
Install size

Unpacked size of this package plus its entire runtime tree.

3
Tree depth

Longest resolved dependency chain below this package.

Licenses in the dependency tree

BSD-2-ClauseISCMIT

Every license you inherit by installing cheerio-select, not just its own. Check this before a legal review, not after.

Compatibility

Node.js
No constraint declared
Module format
ESM + CommonJS
TypeScript
Types included
Install scripts
None

Dependencies

Declared by cheerio-select v2.1.0. Runtime dependencies are installed with the package; dev dependencies are not.

Dev (12)

@types/boolbase ^1.0.1@types/jest ^27.5.0@types/node ^17.0.33@typescript-eslint/eslint-plugin ^5.23.0@typescript-eslint/parser ^5.23.0eslint ^8.15.0eslint-config-prettier ^8.5.0htmlparser2 ^8.0.1jest ^27.5.1prettier ^2.6.2ts-jest ^27.1.4typescript ^4.6.4

Used by

Popular packages that depend on cheerio-select.

Relationship graph

Dependencies (left) and dependents (right) of cheerio-select.

Frequently installed together

Release history

No releases in the last two years, typically about 32 days apart.

Recent versions of cheerio-select
VersionPublishedSizeLicense
2.1.0latest4 years ago61 KBBSD-2-Clause
2.0.04 years ago59 KBBSD-2-Clause
1.6.04 years ago22 KBBSD-2-Clause
1.5.05 years ago22 KBBSD-2-Clause
1.4.05 years ago22 KBBSD-2-Clause
1.3.05 years ago20 KBBSD-2-Clause
1.2.05 years ago20 KBBSD-2-Clause
1.1.05 years ago19 KBBSD-2-Clause
1.0.05 years ago19 KBBSD-2-Clause
0.0.314 years agoBSD-2-Clause
0.0.214 years agoBSD-2-Clause
0.0.114 years agoBSD-2-Clause

Overview

cheerio-select is an npm package that cSS selector engine supporting jQuery selectors. It has 1 known dependents in the graph. The latest version is 2.1.0, released under the BSD-2-Clause license.

Who should use it

Teams working in the npm ecosystem who need cSS selector engine supporting jQuery selectors and value a focused solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.

Pros

  • Ships TypeScript type definitions.
  • Clear open-source license (BSD-2-Clause).

Cons

  • Large dependency tree (18 direct dependencies) increases install size and audit surface.

Auto-generated from collected registry metadata. No external claims are inferred.

Maintainers

Funding

Frequently asked questions

Should I use cheerio-select?

No — cheerio-select should not be adopted for new projects. Last published 1577 days ago.

How do I install cheerio-select?

Run `npm install cheerio-select` to add cheerio-select to your npm project.

How many dependencies does cheerio-select have?

cheerio-select declares 18 direct dependencies and pulls in 9 packages in total once its runtime tree is resolved totalling about 1.3 MB on disk.

What license is cheerio-select released under?

cheerio-select is distributed under the BSD-2-Clause license. Its dependency tree also includes: BSD-2-Clause, ISC, MIT.

How popular is cheerio-select?

npm does not publish download counts. Within PackageGraph's crawl, 1 known packages depend on cheerio-select.

Is cheerio-select still maintained?

The most recent release of cheerio-select (v2.1.0) was published 4 years ago.

Does cheerio-select run install scripts?

No. cheerio-select does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.