Skip to content

kristw/unblocks

Repository files navigation

@unblocks

codecov

unblocks

What's inside?

This monorepo includes the following:

Packages

Each package and app is 100% TypeScript.

Package Name Description
@unblocks/react npm Collection of React utilities
@unblocks/react-svg npm Collection of utilities for working with SVG in React
@unblocks/registry npm All-purpose map data structure that supports lazy loading (sync & async)
@unblocks/types npm Useful TypeScript types
@unblocks/utils npm A collection of utility functions and classes
@unblocks/xyflow-react npm Helpers for working with @xyflow-react and Dagre layout
d3-time-format-thai npm d3-time-format with Thai locale support
global-box npm A simple key-value store singleton

Shared configs

Package Name Description
@unblocks/eslint-config ESLint configurations used throughout the monorepo
@unblocks/jest-presets Jest configurations
@unblocks/typescript-config tsconfig.json's used throughout the monorepo

Development

Setup

cd unblocks
npm install

Lint, typecheck, and test

npm run check-all

or

npm run lint:fix
npm run typecheck
npm run test

Prepare release

The publish process is handled by CI. To prepare a release, run:

npm run changeset
# then follow the prompt

Utilities

This repo use the following dev tools:

About

A collection of building blocks to unblock work.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •