bahmutov
JavaScript ninja, image processing expert, software quality fanatic. Sr Director of Engineering at Mercari US. MS MVP for OSS work, GitHub Star.
Boston, MA
Pinned Repositories
babel-service
On demand targeted transpiling inside the browser's ServiceWorker
bottle-service
Instant web applications restored from ServiceWorker cache
code-snippets
Chrome DevTools code snippets
cy-api
Cypress custom command "cy.api" for end-to-end API testing
cypress-and-jest
Cypress and Jest both with code coverage running unit tests
dont-break
Checks if the current version of your package would break dependent projects
javascript-journey
Source code for blog post Journey from procedural to reactive JavaScript with stops
next-update
Tests if module's dependencies can be updated to latest version
npm-install
GitHub Action for install npm dependencies with caching without any configuration
start-server-and-test
Starts server, waits for URL, then runs test command; when the tests end, shuts down server
bahmutov's Repositories
bahmutov/cypress-split
Split Cypress specs across parallel CI machines for speed
bahmutov/cypress-angular-unit-test
Trying to load and bootstrap Angular component dynamically inside Cypress
bahmutov/test-todomvc-using-app-actions
Example Cypress tests going from page objects to app actions
bahmutov/cypress-examples
Static site with Cypress examples tested right from the Markdown sources
bahmutov/cypress-esbuild-preprocessor
Bundle Cypress specs using esbuild
bahmutov/cypress-data-session
Cypress command for flexible test data setup
bahmutov/cypress-map
Cypress query commands for v12+
bahmutov/cypress-workshop-basics
Basics of end-to-end testing with Cypress.io test runner
bahmutov/cypress-react-component-example
Cypress React component testing example running on CI using Cypress GitHub Action
bahmutov/cypress-markdown-preprocessor
Use Markdown files as Cypress specs
bahmutov/cy-grep
Filter Cypress tests using title or tags
bahmutov/cypress-cdp
A custom Cypress command to wrap the remote debugger protocol low level command
bahmutov/cypress-split-example
Split Cypress specs on GitHub Actions
bahmutov/all-logs
Utility method to capture all server console logs including DEBUG=... module logs and util.debuglog
bahmutov/cypress-gh-action-monorepo
Example running Cypress e2e tests using GitHub Action inside a monorepo
bahmutov/todo-api-with-json-schema
Example todo API with json schema validation
bahmutov/cypress-v10-preserve-cookie
Cypress.Cookies.preserveOnce for Cypress v10
bahmutov/ReactNativeTodo
Example testing ReactNative Todo app using Cypress
bahmutov/todomvc-vercel
Example app deployed to Vercel and testing using Cypress/included Docker image
bahmutov/cypress-should-callback
Example running multiple assertions from cypress should(cb) function
bahmutov/local-cypress-and-jest-typescript-example
Example using Jest and Cypress with TypeScript in a single repo
bahmutov/mocha-banner
Terminal-wide banner with test name before each Mocha test
bahmutov/cypress-copilot-example
Example repo used for https://cypress.tips/courses/cy-copilot
bahmutov/cypress-grep-example
Example application with grep tags inside the test names
bahmutov/type-placeholders
Example typing placeholders into the form using Cypress
bahmutov/cypress-kuker-example
Cypress.io plus Kuler.js example
bahmutov/cypress-slack-example
Notify specific people in listed channels on Slack when a test fails
bahmutov/spec-change
Computes specs to re-run when files change
bahmutov/test-rail-suite-example
Example project reporting a suite of test results to TestRail
bahmutov/the-fuzzy-line
Example E2E and component Cypress tests for Sudoku game