Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

**schema‑shot** is a tiny Node.js library that lets you do snapshot testing without storing exact data values. It records a JSON‑Schema derived from the first run of a piece of (often‑changing) data and then validates all later test runs against that schema, flagging any structural changes such as missing or new properties. The tool is aimed at JavaScript developers who need reliable regression tests for highly dynamic API responses or other volatile objects, regardless of the testing framework they use.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of bahmutov/schema-shot

Account's avatar
kensho/check-more-types
Large collection of predicates.
Account's avatar
debug-js/debug
Lightweight debugging utility for Node.js and the browser
Account's avatar
bahmutov/find-test-caller
Finds the caller test function that called this library by inspecting the source file
Account's avatar
bahmutov/lazy-ass
Lazy assertions without performance penalty
Account's avatar
isaacs/node-mkdirp
Recursively mkdir, like `mkdir -p`
Account's avatar
ramda/ramda
A practical functional library for JavaScript programmers.
Account's avatar
bahmutov/snap-shot-core
Save / load named snapshots, useful for tests
Account's avatar
bahmutov/stack-sites
Returns current stack as call sites
Account's avatar
bahmutov/validate-by-example
Derives a JSON schema from an object and then uses it to validate other objects
Account's avatar
taylorhakes/variable-diff
Visual diff between javascript variables
Account's avatar
avajs/ava
Node.js test runner that lets you develop with confidence.
Account's avatar
bahmutov/ban-sensitive-files
Checks filenames to be committed against a library of filename rules to prevent sensitive files in Git
Account's avatar
dependency-check-team/dependency-check
checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
Account's avatar
bahmutov/deps-ok
Fast checking of top level dependencies based on version numbers
Account's avatar
bahmutov/fake-todos
Generates a list of mock todos for TodoMVC apps ;)
Account's avatar
Marak/Faker.js
Generate massive amounts of fake contextual data
Account's avatar
softwarescales/git-issues
Git issues extension to list issues of a Git project
Account's avatar
davglass/license-checker
Check license info for a package
Account's avatar
mochajs/mocha
simple, flexible, fun test framework
Account's avatar
nodesecurity/nsp
The Node Security (nodesecurity.io) command line interface
Account's avatar
bahmutov/pre-git
Automatically install pre-commit / pre-git hooks for your npm modules.
Account's avatar
semantic-release/semantic-release
Automated semver compliant package publishing
Account's avatar
bahmutov/snap-shot
Jest-like snapshot feature for the rest of us + data-driven testing
Account's avatar
standard/standard
JavaScript Standard Style

Support the repos that depend on this repository

Top contributors

bahmutov's profile
bahmutov
26 contributions
greenkeeper[bot]'s profile
greenkeeper[bot]
3 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
bahmutov

bahmutov/schema-shot

Framework-agnostic snapshot testing using "schema by example" for highly dynamic data

JavaScript
32
2
No license