https://github.com/sinonjs/sinon
javascript sinon stub stubs tdd test-driven-development test-spies unit-testing
Score: 37.032577764126906
Last synced: about 22 hours ago
JSON representation
Repository metadata:
Test spies, stubs and mocks for JavaScript.
- Host: GitHub
- URL: https://github.com/sinonjs/sinon
- Owner: sinonjs
- License: other
- Created: 2010-06-29T21:15:32.000Z (about 16 years ago)
- Default Branch: main
- Last Pushed: 2026-09-03T00:11:05.000Z (13 days ago)
- Last Synced: 2026-09-08T16:55:36.566Z (7 days ago)
- Topics: javascript, sinon, stub, stubs, tdd, test-driven-development, test-spies, unit-testing
- Language: JavaScript
- Homepage: https://sinonjs.org/
- Size: 43.6 MB
- Stars: 9,757
- Watchers: 95
- Forks: 805
- Open Issues: 62
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
-
Funding:
- Github: sinonjs
- Open collective: sinon
Owner metadata:
- Name: Sinon.JS
- Login: sinonjs
- Email: morgan@roderick.dk
- Kind: organization
- Description: Standalone test spies, stubs and mocks for JavaScript.
- Website: https://sinonjs.org
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6570253?v=4
- Repositories: 17
- Last Synced at: 2024-04-14T06:39:46.767Z
- Profile URL: https://github.com/sinonjs
GitHub Events
Total
- Create event: 21
- Delete event: 29
- Discussion event: 1
- Fork event: 16
- Issue comment event: 78
- Issues event: 22
- Pull request event: 47
- Pull request review comment event: 13
- Pull request review event: 19
- Push event: 82
- Watch event: 147
- Total: 475
Last Year
- Create event: 7
- Delete event: 13
- Discussion event: 1
- Fork event: 3
- Issue comment event: 11
- Issues event: 5
- Pull request event: 13
- Pull request review comment event: 8
- Pull request review event: 6
- Push event: 41
- Watch event: 19
- Total: 127
Committers metadata
Last synced: 2 days ago
Total Commits: 3,196
Total Committers: 425
Avg Commits per committer: 7.52
Development Distribution Score (DDS): 0.717
Commits in past year: 79
Committers in past year: 23
Avg Commits per committer in past year: 3.435
Development Distribution Score (DDS) in past year: 0.544
| Name | Commits | |
|---|---|---|
| Morgan Roderick | m****n@r****k | 904 |
| Carl-Erik Kopseng | c****k@g****m | 522 |
| Christian Johansen | c****n@c****o | 410 |
| Maximilian Antoni | m****l@m****e | 193 |
| Phred | f****e@g****m | 102 |
| Jonny Reeves | g****b@j****k | 65 |
| dependabot[bot] | 4****] | 59 |
| lucasfcosta | f****s@g****m | 48 |
| dependabot-preview[bot] | 2****] | 44 |
| ben hockey | n****t@g****m | 32 |
| Joel Bradshaw | j****l@c****m | 18 |
| Tim Fischbach | m****l@t****e | 14 |
| Tim Perry | p****y@g****m | 14 |
| takasmiley | t****y@l****p | 14 |
| Håvard Wormdal Høiby | h****y@g****m | 12 |
| Tim Ruffles | t****s@g****m | 11 |
| Piotr Jamroz | p****z@i****m | 11 |
| Jonathan Sokolowski | j****i@g****m | 10 |
| Marc Redemske | m****e@g****m | 10 |
| Domenic Denicola | d****c@d****m | 9 |
| Andreas Lind | a****s@o****m | 9 |
| Tim Ruffles | t****r@p****m | 8 |
| William Sears | M****U@g****m | 8 |
| Felix Geisendörfer | f****x@d****m | 7 |
| Mikhail Gusarov | m****l@h****g | 7 |
| Dominykas Blyžė | h****o@d****m | 7 |
| Bryan Donovan | b****o@g****m | 6 |
| kpdecker | k****r@g****m | 6 |
| Flarna | d****b@y****e | 6 |
| Tobias Ebnöther | e****i@g****h | 5 |
| and 395 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 147
Total pull requests: 245
Average time to close issues: 8 months
Average time to close pull requests: 28 days
Total issue authors: 113
Total pull request authors: 62
Average comments per issue: 4.88
Average comments per pull request: 1.42
Merged pull request: 174
Bot issues: 0
Bot pull requests: 68
Past year issues: 15
Past year pull requests: 65
Past year average time to close issues: 17 days
Past year average time to close pull requests: 11 days
Past year issue authors: 13
Past year pull request authors: 34
Past year average comments per issue: 1.8
Past year average comments per pull request: 1.02
Past year merged pull request: 29
Past year bot issues: 0
Past year bot pull requests: 22
Top Issue Authors
- fatso83 (16)
- mroderick (4)
- DanKaplanSES (4)
- hexeberlin (3)
- rlsf (3)
- GeoffreyPlitt (2)
- mykola-mokhnach (2)
- pascalverlinden (2)
- Zaram22 (2)
- regseb (2)
- rluvaton (2)
- nicojs (2)
- Offirmo (2)
- icholy (2)
- fpascutti (1)
Top Pull Request Authors
- dependabot[bot] (68)
- fatso83 (52)
- mroderick (43)
- Rotzbua (6)
- DanKaplanSES (4)
- cincodenada (3)
- hexeberlin (3)
- ziluvatar (2)
- bmeurer (2)
- tuanaiseo (2)
- Jpisnice (2)
- remorses (2)
- rajanpanth (2)
- Eliyahu-Machluf (2)
- rluvaton (2)
Top Issue Labels
- Bug (32)
- Unverified (22)
- Help wanted (21)
- pinned (16)
- Documentation (13)
- good first issue (8)
- hacktoberfest (8)
- wontfix (7)
- Property accessors (6)
- Difficulty: Medium (6)
- Difficulty: Easy (5)
- Feature Request (3)
- Regression (3)
- Awaiting Response (3)
- stale (2)
- semver:patch (2)
- Improvement (2)
- ESM (2)
- by design (2)
- Cannot reproduce (2)
- semver:major (2)
- ES2015+ (2)
- sinonjs.org (1)
- XHR (1)
- Needs investigation (1)
Top Pull Request Labels
- dependencies (68)
- javascript (31)
- ruby (20)
- github_actions (14)
- semver:major (9)
- semver:patch (7)
- semver:minor (3)
- Awaiting Response (1)
- Documentation (1)
- pinned (1)
- wontfix (1)
Package metadata
- Total packages: 5
-
Total downloads:
- npm: 44,279,618 last-month
- Total docker downloads: 2,856,543,784
- Total dependent packages: 70,721 (may contain duplicates)
- Total dependent repositories: 372,406 (may contain duplicates)
- Total versions: 453
- Total maintainers: 5
npmjs.org: sinon
JavaScript test spies, stubs and mocks.
- Homepage: https://sinonjs.org/
- Licenses: BSD-3-Clause
- Latest release: 22.1.0 (published about 2 months ago)
- Last Synced: 2026-09-14T04:08:01.205Z (2 days ago)
- Versions: 221
- Dependent Packages: 70,717
- Dependent Repositories: 372,404
- Downloads: 44,279,599 Last month
- Docker Downloads: 2,856,543,784
-
Rankings:
- Dependent packages count: 0.001%
- Docker downloads count: 0.044%
- Downloads: 0.053%
- Dependent repos count: 0.059%
- Average: 0.419%
- Stargazers count: 1.046%
- Forks count: 1.313%
- Maintainers (4)
-
Funding:
- type: opencollective
- url: https://opencollective.com/sinon
proxy.golang.org: github.com/sinonjs/sinon
- Homepage:
- Documentation: https://pkg.go.dev/github.com/sinonjs/sinon#section-documentation
- Licenses: other
- Latest release: v22.1.0+incompatible (published about 2 months ago)
- Last Synced: 2026-09-14T04:05:51.239Z (2 days ago)
- Versions: 206
- Dependent Packages: 0
- Dependent Repositories: 2
-
Rankings:
- Stargazers count: 0.658%
- Forks count: 0.956%
- Dependent repos count: 3.504%
- Average: 3.673%
- Dependent packages count: 9.576%
repo1.maven.org: org.webjars.bower:sinon
WebJar for sinon
- Homepage: http://webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.bower/sinon/
- Licenses: BSD 3-Clause
- Latest release: 1.17.7 (published over 9 years ago)
- Last Synced: 2026-09-14T04:07:00.832Z (2 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 2.475%
- Forks count: 4.972%
- Average: 22.072%
- Dependent repos count: 31.98%
- Dependent packages count: 48.86%
repo1.maven.org: org.webjars.npm:sinon
WebJar for sinon
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/sinon/
- Licenses: BSD-3-Clause
- Latest release: 19.0.5 (published about 1 year ago)
- Last Synced: 2026-09-14T04:02:15.262Z (2 days ago)
- Versions: 14
- Dependent Packages: 4
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 13.421%
- Average: 22.7%
- Dependent repos count: 31.98%
npmjs.org: @depup/sinon
JavaScript test spies, stubs and mocks. (with updated dependencies)
- Homepage: https://sinonjs.org/
- Licenses: BSD-3-Clause
- Latest release: 21.1.2-depup.0 (published 5 months ago)
- Last Synced: 2026-09-14T04:28:24.783Z (2 days ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 19 Last month
-
Rankings:
- Dependent repos count: 22.446%
- Average: 27.405%
- Dependent packages count: 32.364%
- Maintainers (1)
-
Funding:
- type: opencollective
- url: https://opencollective.com/sinon
Dependencies
- 678 dependencies
- @babel/core ^7.16.12 development
- @sinonjs/eslint-config ^4.0.5 development
- @sinonjs/eslint-plugin-no-prototype-methods ^0.1.1 development
- @sinonjs/referee ^9.1.1 development
- @studio/changes ^2.2.0 development
- babel-plugin-istanbul ^6.1.1 development
- babelify ^10.0.0 development
- browserify ^16.5.2 development
- debug ^4.3.1 development
- dependency-check ^4.1.0 development
- husky ^6.0.0 development
- lint-staged ^12.3.2 development
- mocha ^9.2.0 development
- mochify ^9.1.0 development
- nyc ^15.1.0 development
- prettier ^2.5.1 development
- proxyquire ^2.1.3 development
- proxyquire-universal ^3.0.1 development
- proxyquireify ^3.2.1 development
- puppeteer ^13.1.2 development
- rimraf ^3.0.2 development
- semver ^7.3.5 development
- shelljs ^0.8.4 development
- unimported ^1.20.0 development
- @sinonjs/commons ^1.8.3
- @sinonjs/fake-timers ^9.1.2
- @sinonjs/samsam ^6.1.1
- diff ^5.0.0
- nise ^5.1.1
- supports-color ^7.2.0
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/deploy-pages cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 composite
- actions/setup-node 48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e composite
- actions/upload-pages-artifact fc324d3547104276b827a68afc52ff2a11cc49c9 composite
- lycheeverse/lychee-action e7477775783ea5526144ba13e8db5eec57747ce8 composite
- 607 dependencies
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- actions/setup-node 249970729cb0ef3589644e2896645e5dc5ba9c38 composite
- actions/checkout 9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 composite
- github/codeql-action/analyze 54f647b7e1bb85c95cddabcd46b0c578ec92bc1a composite
- github/codeql-action/autobuild 54f647b7e1bb85c95cddabcd46b0c578ec92bc1a composite
- github/codeql-action/init 54f647b7e1bb85c95cddabcd46b0c578ec92bc1a composite
- eslint ^10.0.0 development
- eslint-config-prettier ^10.1.8 development
- eslint-plugin-prettier ^5.5.5 development
- jsdom ^28.0.0 development
- prettier ^3.8.1 development
- sass ^1.98.0 development
- tap ^21.5.1 development
- vitepress ^2.0.0-alpha.17 development
- vitepress-plugin-llms ^1.12.1 development
- vue ^3.5.30 development
- sinon file:..