{"repo":"remarkablemark/lerna-template","free":true,"listed":false,"github":"https://github.com/remarkablemark/lerna-template","clone":"git clone https://github.com/remarkablemark/lerna-template.git","description":"🐉 Lerna TypeScript template","language":"TypeScript","stars":13,"topics":["lerna","typescript","monorepo","template","react","storybook"],"license":"MIT","category":"cli-tools","readme_excerpt":"Lerna Template Lerna template. Prerequisites - Node.js - npm Install Clone the repository: Install the dependencies: Available Scripts In the root directory, you can run: npm run build Builds all packages: Builds a single package: For example: npm run clean Deletes build artifacts for all packages: Cleans a single package: For example: npm run create-package Creates a package: Creates a package using the CLI: Creates package foo using the TypeScript template (default): Creates package bar using the React template: npm run lint Lints all packages: Lints a single package: For example: npm run lint:fix Fixes lint errors for all packages: Fixes lint errors for a single package: For example: npm run storybook Runs Storybook server: npm test Runs tests for all packages: Runs tests for a single package: For example: Release Release is automated with Lerna. If npm publish failed: 1. Delete the Git tags on remote 2. Rerun the publish workflow Because Lerna commits and pushes the release to the remote repository, branch protection rules have been disabled. To prevent race conditions with Lerna release, don't merge PRs until after the publish workflow is done. Canary To release a canary version for testing, run the publish workflow with a branch other than master . Dry Run To see the to-be-updated versions, run the publish workflow and enable Dry run . License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/remarkablemark","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/remarkablemark/lerna-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}