1tpp / elegant

Monorepo for elegant projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Monorepo for Elegant Projects

What's inside?

This Turborepo includes the following packages/apps:

Apps and Packages

/apps

/packages

  • eslint-config-custom: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • eslint-config-custom-server: eslint configurations for server-side code (includes eslint-config and jest)
  • tsconfig: tsconfig.jsons used throughout the monorepo
  • jest-presets: jest presets used throughout the monorepo
  • tailwind-config: tailwind.config.js used throughout the monorepo
  • logger: a logger package used throughout the monorepo
  • ui: a stub React component library with Tailwind CSS shared by both web and docs applications

Each package/app is 100% TypeScript.

Utilities

This Turborepo has some additional tools already setup for you:

Getting Started

Prerequisites

Installation

pnpm install

Running the development server

pnpm dev

Build for production

pnpm build

Running with docker compose

# create network
docker network create -d bridge elegant_network

docker-compose up 

About

Monorepo for elegant projects


Languages

Language:TypeScript 45.1%Language:Dockerfile 30.6%Language:JavaScript 23.2%Language:CSS 1.1%