Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 28 days ago
JSON representation

TypeScript Monorepo Boilerplate (TypeScript & React & ESLint & Jest & Sass & Parcel with Lerna)

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