0.1.2 • Published 7 years ago

@jlegrone/lerna-example-redux-lib v0.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
7 years ago

lerna-monorepo-example

Build Status Commitizen friendly

Getting Started

$ yarn bootstrap

See README from packages/<package-name> to run individual projects.

To explore commands available through lerna:

$ yarn learna

To run lerna commands directly:

$ yarn lerna <command>

Committing Changes

This repo follows the conventional commits specification.

Run yarn commit to start an interactive commit. Valid scopes are macos, mobile, redux-lib, web, and repo.

Publishing Packages

To increment package versions, add git tags, push changes, and publish to npm registry:

$ yarn release

Testing

To run tests on file changes across all packages (at project root):

$ yarn test:watch

To run tests for specific package:

$ cd packages/<package-name>
$ yarn test

Available Package Scripts

NameDescription
bootstrapPre-transpile module(s) and execute lerna bootstrap
cleanupRemove node_modules within each package directory
commitOpen an interactive dialogue to generate a conventional commit message
learnaStart the lerna wizard
releaseGenerate changelogs and publish new package versions
startRun yarn start in each package in parallel
watchTranspile module(s) on file system changes