{"name":"nanospy","description":"Spy and mock methods in tests with great TypeScript support","latestVersion":"2.0.2","license":"MIT","keywords":["method","mock","spy","typescript"],"ageYears":4.831583800447436,"versionCount":12,"maintainerCount":1,"activePublisherCount":0,"githubContributors":6,"recentWeeklyDownloads":1512,"downloadTrend":"stable","daysSinceLastPublish":85,"repositoryUrl":"https://github.com/ai/nanospy","publisherLifecycle":{"totalHistoricalPublishers":1,"activePublishers":0,"dormantWithAccess":1,"dormantRevoked":0,"activeRatio":0,"dormantDetails":[{"name":"ai","lastPublish":"2023-06-21","monthsInactive":39,"versionCount":9,"hasCurrentAccess":true}]},"hasProvenance":true,"scorecardScore":null,"hasDangerousWorkflow":null,"hasStagedPublishing":true,"trustedPublishing":true,"commitmentScore":50,"scoreBreakdown":{"longevity":20,"downloadMomentum":6,"releaseConsistency":12,"maintainerDepth":0,"githubBacking":8,"trustedPublishing":2,"stagedPublishing":2},"githubScore":52,"summary":"Package: nanospy@2.0.2\nDescription: Spy and mock methods in tests with great TypeScript support\nAge: 4 years\nVersions published: 12 | Last: published 3 months ago\nDownloads: ~216 downloads/day avg (stable)\nnpm publishers: 1 (0 active, 1 dormant) | GitHub contributors: 6\nTrusted Publishing: yes (OIDC provenance)\nRepository: https://github.com/ai/nanospy\nLicense: MIT\nGitHub commitment score: 52/100\n✅ SLSA provenance verified (build pipeline integrity attestation present)\n✅ Staged Publishing enabled (human 2FA approval required before release)\nCommitment Score: 50/100\n  Longevity:            20/25 (4 years old)\n  Download momentum:    6/25 (~216 downloads/day avg (stable))\n  Release consistency:  12/20 (12 versions)\n  Publisher depth:      0/15 (0/1 active npm publisher — 1 dormant with scope access)\n  GitHub backing:       8/15 (GitHub score: 52/100)\n  Trusted Publishing:   2/2 (OIDC provenance detected)\n  Staged Publishing:    2/2 (human approval gate detected)"}