From e27025b586591f3e8026efc2a61779593d91d861 Mon Sep 17 00:00:00 2001 From: Oliver Akins Date: Thu, 26 May 2022 13:39:32 -0600 Subject: [PATCH] Convert from npm scripts to a makefile --- makefile | 22 ++++++++++++++++++++++ package.json | 6 +++--- 2 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 makefile diff --git a/makefile b/makefile new file mode 100644 index 0000000..8d37ae3 --- /dev/null +++ b/makefile @@ -0,0 +1,22 @@ +.PHONY: dev release clean + +OUT_DIR=dist +ENTRYPOINT=main.js + +RELEASE_SCRIPT=utils/release.py + + +dev: + node esbuild.config.mjs + +release: + tsc --noEmit --skipLibCheck + node esbuild.config.mjs production + +version: + node version-bump.mjs + git add manifest.json versions.json + +clean: +# rm -f *.js + rm -rf $(OUT_DIR) \ No newline at end of file diff --git a/package.json b/package.json index fd44f15..82c2420 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,9 @@ "description": "This is a sample plugin for Obsidian (https://obsidian.md)", "main": "main.js", "scripts": { - "dev": "node esbuild.config.mjs", - "build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production", - "version": "node version-bump.mjs && git add manifest.json versions.json" + "dev": "echo Use command: make dev", + "build": "echo Use command: make release", + "version": "echo Use command: make version" }, "keywords": [], "author": "",