https://github.com/gencebay/typescript-monorepo
TypeScript Monorepo Boilerplate (TypeScript & React & ESLint & Jest & Sass & Parcel with Lerna)
https://github.com/gencebay/typescript-monorepo
eslint jest lerna parcel react sass typescript
Last synced: over 1 year ago
JSON representation
TypeScript Monorepo Boilerplate (TypeScript & React & ESLint & Jest & Sass & Parcel with Lerna)
- Host: GitHub
- URL: https://github.com/gencebay/typescript-monorepo
- Owner: gencebay
- License: mit
- Created: 2020-04-20T12:25:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-20T12:41:22.000Z (over 6 years ago)
- Last Synced: 2025-01-13T11:17:38.607Z (over 1 year ago)
- Topics: eslint, jest, lerna, parcel, react, sass, typescript
- Language: TypeScript
- Size: 136 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## TypeScript Monorepo Boilerplate (TypeScript & React & ESLint & Jest & Sass & Parcel with Lerna)
This repo consists of 4 main packages.
### Contracts
Shared, static types and interfaces.
### React-UI
Components sets. (button, alert, select etc.)
### Utils
Utils and helpers methods.
### WWW
It combines these packages, types, styles and components to work with all dependencies like a single - mono repo.
## Development
# Install npm deps.
npm install
# Install Lerna globally
npm install -g lerna
# To manage deps.
lerna bootstrap
# To develop entire packages
npm run watch
# To lint (TS - ES Lint)
npm run lint
## TODO
- Storybook
- Documentation
### Npm monorepo starter blog page
https://blog.npmjs.org/post/186494959890/monorepos-and-npm
### Npm scoped packages
https://docs.npmjs.com/about-scopes