https://github.com/boneskull/bupkis
Uncommonly extensible assertions for the beautiful people
https://github.com/boneskull/bupkis
assertion assertion-library bdd nodejs tdd test testing unit-testing
Last synced: about 2 months ago
JSON representation
Uncommonly extensible assertions for the beautiful people
- Host: GitHub
- URL: https://github.com/boneskull/bupkis
- Owner: boneskull
- License: blueoak-1.0.0
- Created: 2025-08-15T19:01:00.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-02-01T03:38:09.000Z (3 months ago)
- Last Synced: 2026-02-01T09:50:32.086Z (3 months ago)
- Topics: assertion, assertion-library, bdd, nodejs, tdd, test, testing, unit-testing
- Language: TypeScript
- Homepage: https://bupkis.zip
- Size: 4.53 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Agents: AGENTS.md
Awesome Lists containing this project
README
⁓ BUPKIS ⁓
“Uncommonly Extensible Assertions for The Beautiful People”
by @boneskull
---
This is the monorepo for [**BUPKIS**][docs], the _uncommonly extensible assertion library._
## Packages
- **[bupkis](./packages/bupkis/)** - 🚨 The only _edible_ assertion library, **BUPKIS** 🚨
### Plugins
- **[@bupkis/events](./packages/events/)** - Event emitter assertions
- **[@bupkis/http](./packages/http/)** - HTTP response assertions
- **[@bupkis/msw](./packages/msw/)** - [MSW][] request verification assertions
- **[@bupkis/rxjs](./packages/rxjs/)** - [RxJS][] Observable assertions
- **[@bupkis/sinon](./packages/sinon/)** - [Sinon.JS][] spy/stub/mock assertions
### Migration Tools
- **[@bupkis/from-assert](./packages/from-assert/)** - Codemod to migrate [node:assert][] assertions to **BUPKIS**
- **[@bupkis/from-chai](./packages/from-chai/)** - Codemod to migrate [Chai][] assertions to **BUPKIS**
- **[@bupkis/from-jest](./packages/from-jest/)** - Codemod to migrate [Jest][]/[Vitest][] assertions to **BUPKIS**
### Testing Tools
- **[@bupkis/property-testing](./packages/property-testing/)** - Property-based testing harness for **BUPKIS** assertions
### Internal
- **[@bupkis/codemod-core](./packages/codemod-core/)** - Shared utilities for **BUPKIS** codemods
## Resources
- [Official Documentation][docs] (accept no substitutes)
- [**BUPKIS** on npm][npm]
- [**BUPKIS** on GitHub][GitHub]
## License
Copyright © 2025 [Christopher "boneskull" Hiller][boneskull]. Licensed under [BlueOak-1.0.0][].
[boneskull]: https://github.com/boneskull
[MSW]: https://mswjs.io
[RxJS]: https://rxjs.dev
[Sinon.JS]: https://sinonjs.org
[docs]: https://bupkis.zip
[npm]: https://www.npmjs.com/package/bupkis
[GitHub]: https://github.com/boneskull/bupkis
[BlueOak-1.0.0]: https://blueoakcouncil.org/license/1.0.0
[Jest]: https://jestjs.io
[Vitest]: https://vitest.dev
[Chai]: https://www.chaijs.com
[node:assert]: https://nodejs.org/api/assert.html
