2022-10-13 10:00:16 +00:00
|
|
|
SHELL := /usr/bin/env bash -o errexit -o pipefail -o nounset
|
|
|
|
|
2023-03-02 10:07:23 +00:00
|
|
|
install: ## Install console
|
2022-10-13 10:00:16 +00:00
|
|
|
pnpm install
|
|
|
|
|
2023-03-02 10:07:23 +00:00
|
|
|
build-packages: install ## Build packages of console
|
2022-10-13 10:00:16 +00:00
|
|
|
pnpm build:packages
|
2023-03-02 10:07:23 +00:00
|
|
|
|
|
|
|
build: build-packages ## Build console
|
2022-10-13 10:00:16 +00:00
|
|
|
pnpm build
|
|
|
|
|
2023-03-02 10:07:23 +00:00
|
|
|
lint: build-packages ## Lint console
|
2022-10-13 10:00:16 +00:00
|
|
|
pnpm lint
|
|
|
|
pnpm typecheck
|
|
|
|
|
2023-03-02 10:07:23 +00:00
|
|
|
test: build-packages ## Test console
|
2022-10-13 10:00:16 +00:00
|
|
|
pnpm test:unit
|
|
|
|
|
2023-04-18 06:28:23 +00:00
|
|
|
check: lint test ## Check console
|
|
|
|
|
2023-03-02 10:07:23 +00:00
|
|
|
dev: build-packages ## Run console with development environment
|
|
|
|
pnpm dev
|
|
|
|
|
2023-03-07 14:14:14 +00:00
|
|
|
api-client-gen: install ## Generate API client
|
|
|
|
pnpm api-client:gen
|
|
|
|
|
2022-10-13 10:00:16 +00:00
|
|
|
help: ## print this help
|
|
|
|
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z0-9_-]+:.*?## / {gsub("\\\\n",sprintf("\n%22c",""), $$2);printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
|