chore: clean up root configuration files
- Remove redundant .npmrc (ignore-build-scripts=false is default) - Remove Makefile (scripts available in package.json) - Simplify root package.json: - Remove duplicate pnpm keys - Remove frontend-specific esbuild config (already in apps/web/package.json) - Remove version/description (not needed for private workspace root) - Remove compose scripts (use docker compose directly) - Clean pnpm-workspace.yaml: - Remove placeholder allowBuilds comment - Remove onlyBuiltDependencies (handled per-workspace)
This commit is contained in:
@@ -1,29 +0,0 @@
|
||||
.PHONY: install lint test typecheck build dev compose-up compose-down clean
|
||||
|
||||
install:
|
||||
npx pnpm@11.1.1 install
|
||||
cd apps/api && python3 -m venv .venv && .venv/bin/pip install -e ".[dev]"
|
||||
|
||||
lint:
|
||||
npx pnpm@11.1.1 lint
|
||||
|
||||
test:
|
||||
npx pnpm@11.1.1 test
|
||||
|
||||
typecheck:
|
||||
npx pnpm@11.1.1 typecheck
|
||||
|
||||
build:
|
||||
npx pnpm@11.1.1 build
|
||||
|
||||
dev:
|
||||
npx pnpm@11.1.1 dev
|
||||
|
||||
compose-up:
|
||||
docker compose up --build -d
|
||||
|
||||
compose-down:
|
||||
docker compose down
|
||||
|
||||
clean:
|
||||
rm -rf node_modules apps/web/node_modules apps/api/.venv .pnpm-store/
|
||||
Reference in New Issue
Block a user