Skip to content

Conversation

@boneskull
Copy link
Owner

The name @bupkis/http better reflects the package's functionality as
generic HTTP response assertions, not tied specifically to supertest.

  • Rename package directory from packages/supertest to packages/http
  • Update package name and exports (httpAssertions)
  • Update all documentation and configuration files
  • Update release-please configuration

The name @bupkis/http better reflects the package's functionality as
generic HTTP response assertions, not tied specifically to supertest.

- Rename package directory from packages/supertest to packages/http
- Update package name and exports (httpAssertions)
- Update all documentation and configuration files
- Update release-please configuration
Copilot AI review requested due to automatic review settings January 20, 2026 22:15
Copy link
Owner Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@boneskull boneskull added documentation Improvements or additions to documentation chore tooling & overhead labels Jan 20, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request renames the @bupkis/supertest package to @bupkis/http to better reflect its generic HTTP response assertion functionality beyond just supertest usage.

Changes:

  • Renamed package directory from packages/supertest to packages/http
  • Updated package name, exports (httpAssertions replacing supertestAssertions), and all documentation
  • Updated release-please configuration and monorepo documentation

Reviewed changes

Copilot reviewed 15 out of 21 changed files in this pull request and generated no comments.

Show a summary per file
File Description
release-please-config.json Updated package path and component name from supertest to http
.release-please-manifest.json Updated package path reference
package-lock.json Added new http package entry, removed old supertest node_modules entry, marked old packages/supertest as extraneous
packages/http/package.json Updated name, directory, removed "supertest" keyword
packages/http/tsconfig.json New tsconfig for renamed package
packages/http/src/index.ts Updated module name and export names (httpAssertions)
packages/http/src/assertions.ts Renamed supertestAssertions to httpAssertions
packages/http/src/guards.ts New file with HTTP response type guards
packages/http/src/schema.ts New file with Zod schemas for HTTP responses
packages/http/test/*.test.ts Updated test descriptions and import names to use httpAssertions
packages/http/examples/manual-test.ts Updated comments and imports to reference @bupkis/http
packages/http/README.md Updated all references to use @bupkis/http
packages/http/CHANGELOG.md New changelog (contains old reference to supertest)
packages/http/LICENSE.md New license file
packages/http/doc/readme.md Updated title to @bupkis/http
README.md Updated package listing
AGENTS.md Updated package table and scope references
.plans/*.md Updated titles and goals to reference @bupkis/http

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@boneskull boneskull merged commit 69c5dee into main Jan 20, 2026
21 checks passed
@boneskull boneskull deleted the rename-supertest branch January 20, 2026 22:19
@github-actions github-actions bot mentioned this pull request Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore tooling & overhead documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants