Skip to content

⛱ Broadly scoped ecosystem & mono-repository of 200 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development

License

Notifications You must be signed in to change notification settings

thi-ng/umbrella

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@thi.ng/umbrella

Conventional Commits

Mono-repository for thi.ng TypeScript/ES6 projects, a collection of largely data transformation oriented packages with either none or only internal runtime dependencies.

Projects

Projects Version
@thi.ng/api npm (scoped) changelog
@thi.ng/atom npm (scoped) changelog
@thi.ng/bitstream npm (scoped) changelog
@thi.ng/checks npm (scoped) changelog
@thi.ng/csp npm (scoped) changelog
@thi.ng/dcons npm (scoped) changelog
@thi.ng/hiccup npm (scoped) changelog
@thi.ng/iterators npm (scoped) changelog
@thi.ng/rle-pack npm (scoped) changelog
@thi.ng/rstream npm (scoped) changelog
@thi.ng/rstream-csp npm (scoped) changelog
@thi.ng/rstream-log npm (scoped) changelog
@thi.ng/transducers npm (scoped) changelog
@thi.ng/unionstruct npm (scoped) changelog

Dependency graph

(This graph is updated automatically after each version update)

internal dependencies

Building

git clone https://github.com/thi-ng/umbrella.git
cd umbrella
yarn install
lerna bootstrap
lerna exec yarn build --sort

Testing

(not all packages have tests yet)

lerna exec yarn test
# or individually
lerna exec yarn test --scope @thi.ng/checks