From 7d2d495db17eea70e220a015f35e704112fc6150 Mon Sep 17 00:00:00 2001 From: xfy Date: Fri, 26 Jul 2024 13:13:48 +0800 Subject: [PATCH] chore(dev): update makefile --- .nvmrc | 1 + Makefile | 15 +++++++++++++++ package.json | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 .nvmrc create mode 100644 Makefile diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..b009dfb --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +lts/* diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d8c5ed8 --- /dev/null +++ b/Makefile @@ -0,0 +1,15 @@ +PACKAGE_MANAGER = pnpm +NVM = nvm + +all: build + +nvm: + . ${NVM_DIR}/nvm.sh && nvm use && $(CMD) + +deps: + make nvm CMD="$(PACKAGE_MANAGER) i" + +build: + make nvm CMD="$(PACKAGE_MANAGER) i && $(PACKAGE_MANAGER) build" + +.PHONY: all diff --git a/package.json b/package.json index 1523a0a..5e9d7e6 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "lint": "next lint", "pretty": "prettier --write \"./**/*.{js,jsx,ts,tsx,json,md,mdx,css}\" --ignore-unknown --plugin=prettier-plugin-organize-imports", "pretty-check": "prettier \"./**/*.{js,jsx,ts,tsx,json,md,mdx,css}\" --ignore-unknown --check --plugin=prettier-plugin-organize-imports", - "prepare": "husky install" + "prepare": "husky" }, "dependencies": { "@catppuccin/highlightjs": "^0.1.4",