Add watch rules to the makefile

This commit is contained in:
Oliver Akins 2022-03-15 23:09:39 -06:00
parent b0e2a9e6d4
commit a7a7560201
No known key found for this signature in database
GPG key ID: 3C2014AF9457AF99

View file

@ -14,3 +14,15 @@ cjs:
mkdir $(CJS_LOCATION) --parents mkdir $(CJS_LOCATION) --parents
tsc --module commonjs --outDir $(CJS_LOCATION) tsc --module commonjs --outDir $(CJS_LOCATION)
cp ./package.template.json $(CJS_LOCATION)/package.json cp ./package.template.json $(CJS_LOCATION)/package.json
watch:
@echo To have Typescript auto-rebuild, run the following commands in new terminals
@echo "\tmake watch-esm"
@echo "\tmake watch-cjs"
@echo These processes will not terminate, which is why they cannot be run in the same rule
watch-esm:
tsc --module es6 --outDir $(ESM_LOCATION) --watch
watch-cjs:
tsc --module commonjs --outDir $(CJS_LOCATION) --watch