Skip to content

Instantly share code, notes, and snippets.

View bvarberg's full-sized avatar

Byron Varberg bvarberg

View GitHub Profile
@bvarberg
bvarberg / config.js
Last active December 8, 2023 21:20
Example dependency-cruiser configuration
// .depcruise/config.js
/** @type {import('dependency-cruiser').IConfiguration} */
module.exports = {
extends: "dependency-cruiser/configs/recommended-strict",
forbidden: [
// Some example rules
{
name: "not-into-component-implementation",
severity: "error",
@bvarberg
bvarberg / BoardViewer.tsx
Last active March 11, 2022 22:10
Mocking patterns for Jest, and how to deal with dependencies that import ES Modules.
import { Dimensions } from "./Dimensions";
import { Visualizer } from "./Visualizer";
import { useBoard } from "./useBoard";
export function BoardViewer() {
const { board, changeDimension } = useBoard();
return (
<>
<Visualizer board={board} />