https://github.com/sudipstha08/lerna
lerna :star:
https://github.com/sudipstha08/lerna
atomic-design axios lerna monorepo nextjs react-query styled-components typescript yarn
Last synced: about 1 year ago
JSON representation
lerna :star:
- Host: GitHub
- URL: https://github.com/sudipstha08/lerna
- Owner: sudipstha08
- License: mit
- Created: 2021-05-31T08:29:32.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-04T09:04:27.000Z (almost 5 years ago)
- Last Synced: 2025-03-24T04:43:27.458Z (about 1 year ago)
- Topics: atomic-design, axios, lerna, monorepo, nextjs, react-query, styled-components, typescript, yarn
- Language: TypeScript
- Homepage: https://github.com/lerna/lerna
- Size: 352 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A tool for managing JavaScript projects with multiple packages :fire:
## commands :wrench:
| commands | description |
|---------------------|----------------------------|
| `npx lerna init` | init lerna |
| `lerna create` | create a package |
| `yarn bootstrap` | install dependencies |
| `yarn package:user` | runs user server :running: |
| `yarn remove` | removes a package |
## Tech Stacks :tada:
| tech | description |
|---------------|--------------------------|
| `next` | server side rendering |
| `react-query` | data fetching library |
| `lerna` | multi-package repos |
| `axios` | HTTP client |
| `typescript` | type system for JS |
| `styled-components` | CSS in JS |
## Add npm packages to the specific lerna package :heavy_plus_sign:
```sh
$ lerna add next-compose-plugins --scope=user
$ lerna add next-transpile-modules --scope '{admin,user}'
```
## REFERENCES :books:
1. https://medium.com/wesionary-team/creating-next-js-monorepo-d41ea78f4afb
1. TypeError: Cannot read property 'concat' of undefined
| `yarn --frozen-lockfile`