Files
zkldi_Tachi/client
dependabot[bot]andzk f5f11b55ff build(deps): bump lodash from 4.17.21 to 4.17.23 in /client (#1419)
* build(deps): bump lodash from 4.17.21 to 4.17.23 in /client

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: dependabot you fucking mug how about you do literally the only thing you have to do

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: zk <zkldi.dev@gmail.com>
2026-02-05 22:07:51 +00:00
..
2025-11-15 12:16:00 +00:00
2022-12-23 05:59:01 +00:00
2022-07-16 17:43:33 +01:00
2022-06-26 23:08:52 +01:00

Tachi Client

Tachi-Client is the frontend for Tachi.

Setup

Run pnpm install to install dependencies.

Dev Server

pnpm start launches a development server for rapid iteration. Use this if you're developing.

Building

pnpm build compiles the source code into build/. This directory can then be shipped around and served by tools like nginx. This should be used for production use cases only, as compiling the client takes around 20-30 seconds, whereas the dev server is near instant.

Config

For local development, use the bootstrap.sh script in ../_scripts to set everything up.

Other configuration variables are as follows:

# Stop react from launching a browser when you run pnpm start.
BROWSER="none"

# KAI API Client IDs.
VITE_EAG_CLIENT_ID=""
VITE_MIN_CLIENT_ID=""
VITE_FLO_CLIENT_ID=""

# How long users should have to read the rules for, in seconds.
# Defaults to 30, but useful to lower for localdev.
VITE_RULES_READ_TIME=30

# Whether to require login to view the site.
VITE_MANDATE_LOGIN=true

# What git repo to read from by default in the seeds viewer.
VITE_GIT_REPO=""

# What client mode to use. Should be boku, kamai or omni.
# This affects some things, like what buttons should appear in certain places and what colours the site should be.
VITE_TCHIC_MODE="omni"