• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stores-com / bloodhound
86%
main: 88%

Build:
Build:
LAST BUILD BRANCH: fedex-package
DEFAULT BRANCH: main
Repo Added 12 Feb 2026 05:07PM UTC
Files 12
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH remove-nock
branch: remove-nock
CHANGE BRANCH
x
Reset
  • remove-nock
  • USPS-404-handling
  • USPS-client-migration
  • add-xpo-carrier
  • bump-4.0.2
  • bump-4.1.0
  • bump-dhl-ecommerce-solutions-1
  • dependabot/github_actions/actions/setup-node-7
  • dhl-backoff-429
  • dhl-ecommerce-async-await
  • dhl-ecommerce-solutions-0.5
  • dhl-impb-ecs
  • dhl-no-retry-on-4xx
  • dhl-outer-retry-4xx
  • dhl-processed-through-usps-sort
  • document-v4-error-and-timezone-changes
  • fedex-package
  • fedex-request-to-fetch
  • fix-404-detection-by-status
  • fix-event-sort
  • fix-publish-gate
  • fix/usps-status-category-fallback
  • four-small-fixes
  • guard-ups-incomplete-timestamp
  • main
  • ontrac-mock-carrier-api
  • promise-carriers
  • remove-callbacks
  • remove-geocoding
  • remove-pitney-bowes-support
  • remove-request-dependency
  • remove-usps-fallback
  • request-to-fetch
  • skip-geocoding-and-default-timezone
  • stringify-USPS-error
  • test
  • update-package-version
  • update-pitney-bowes
  • update-readme

30 Jul 2026 02:02AM UTC coverage: 86.494% (+0.2%) from 86.337%
30507354936

Pull #175

github

freshlogic
chore: drop xml2js, which nothing has required since the USPS JSON migration

Audited every declared dependency against actual `require()` calls. xml2js is the only
dead one: its sole mention anywhere outside node_modules is its own package.json line.
The last XML consumer was the legacy USPS API, and carriers/usps.js now only carries a
comment referring to it — the v3r2 JSON API arrived in 3.3.0 via @stores.com/usps.

The other four asked about are all still load-bearing:

  memory-cache      carriers/fedEx.js — caches the OAuth token
  moment-timezone   dhl.js, dhlEcommerceSolutions.js, pitneyBowes.js, usps.js
  pitney-bowes      carriers/pitneyBowes.js
  async             six carriers, for async.retry and async.mapLimit

Scoping the negative claim: I grepped carriers/, util/, index.js and test/ for
require('xml2js'), for dynamic require patterns, and for parseString/Builder usage.
Nothing. I did not audit transitive dependents, which are free to depend on it
themselves.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Pull Request #175: test: drop nock and add UPS fixtures for the response shapes we never covered

312 of 373 branches covered (83.65%)

Branch coverage included in aggregate %.

1494 of 1715 relevant lines covered (87.11%)

17.18 hits per line

Relevant lines Covered
Build:
Build:
1715 RELEVANT LINES 1494 COVERED LINES
17.18 HITS PER LINE
Source Files on remove-nock
  • Tree
  • List 12
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30507354936 remove-nock chore: drop xml2js, which nothing has required since the USPS JSON migration Audited every declared dependency against actual `require()` calls. xml2js is the only dead one: its sole mention anywhere outside node_modules is its own package.json l... Pull #175 30 Jul 2026 02:03AM UTC freshlogic github
86.49
30507252727 remove-nock test: serialize every test that shares the globalThis.fetch mock CI caught what my local run could not. Nineteen live FedEx tests failed on the first push: `fedEx.track` and its groups ran with `{ concurrency: true }`, so the fetch mock belonging... Pull #175 30 Jul 2026 02:01AM UTC freshlogic github
86.49
See All Builds (152)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc