{"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.705909640847213,"versionCount":12,"maintainerCount":1,"activePublisherCount":0,"githubContributors":6,"recentWeeklyDownloads":1659,"downloadTrend":"growing","daysSinceLastPublish":39,"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":37,"versionCount":9,"hasCurrentAccess":true}]},"hasProvenance":true,"scorecardScore":null,"hasDangerousWorkflow":null,"hasStagedPublishing":true,"trustedPublishing":true,"commitmentScore":54,"scoreBreakdown":{"longevity":20,"downloadMomentum":9,"releaseConsistency":12,"maintainerDepth":0,"githubBacking":9,"trustedPublishing":2,"stagedPublishing":2},"githubScore":60,"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 1 months ago\nDownloads: ~237 downloads/day avg (growing)\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: 60/100\n✅ SLSA provenance verified (build pipeline integrity attestation present)\n✅ Staged Publishing enabled (human 2FA approval required before release)\nCommitment Score: 54/100\n  Longevity:            20/25 (4 years old)\n  Download momentum:    9/25 (~237 downloads/day avg (growing))\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:       9/15 (GitHub score: 60/100)\n  Trusted Publishing:   2/2 (OIDC provenance detected)\n  Staged Publishing:    2/2 (human approval gate detected)"}