SDK / Package Quality Audit
sdk-package-quality · v1.1.1 · paid
Evaluates the quality of published SDK and npm packages — exports configuration, type safety, tree-shaking, bundle size, documentation, and semver compliance.
Package Configuration
package-config · weight 0.25
- criticalModern exports field definedab-002371
- criticalTypeScript type declarations shippedab-002370
- highFramework dependencies listed as peerDependenciesab-002360
- highPackage name follows conventionsab-002359
- mediumLicense field and LICENSE file presentab-002363
- highFiles field restricts published contentsab-002361
API Surface & Types
api-surface · weight 0.3
- criticalClear default entry pointab-002362
- highNamed exports used for tree-shakingab-002355
- highCustom error classes exportedab-002358
- criticalNo side effects on importab-002357
- mediumAsync operations return Promisesab-002356
- lowConfiguration via constructor, not global stateab-002390
- lowGeneric types for flexibilityab-002389
Build & Distribution
build-distribution · weight 0.25
Documentation & Maintenance
docs-maintenance · weight 0.2