/portfolio-monorepo

Monorepo for reusable dependencies from portfolio work

Primary LanguageTypeScriptMIT LicenseMIT

@jchptf/monorepo

Travis status Conventional Commits

Mono-repository for portfolio TypeScript/ES6 building block projects

Projects

Projects Version Changelog Description
@jchptf/api npm (scoped) changelog Common types, decorators, mixins

Building

git clone https://github.com/jheinnic/portfolio-monorepo.git
cd portfolio-monorepo
yarn build

Building example projects

# build all examples (from project root)
yarn examples

# in example dir
yarn dev

Testing

# test all packages
yarn test

# or individually
lerna run test --scope @jchptf/api

Coverage

The resulting reports will be saved under /packages/*/coverage/lcov-report/.

yarn cover

Documentation

Autogenerated documentation (using TypeDoc) will be saved under /packages/*/doc/

yarn doc