Add a makefile to build both ESM and CJS
This commit is contained in:
parent
dc3f1a8b1d
commit
4e61f0283d
2 changed files with 19 additions and 4 deletions
16
common/makefile
Normal file
16
common/makefile
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
.PHONY: all esm cjs
|
||||
|
||||
ESM_LOCATION=./esm
|
||||
CJS_LOCATION=./cjs
|
||||
|
||||
all: esm cjs
|
||||
|
||||
esm:
|
||||
mkdir $(ESM_LOCATION) --parents
|
||||
tsc --module es6 --outDir $(ESM_LOCATION)
|
||||
cp ./package.template.json $(ESM_LOCATION)/package.json
|
||||
|
||||
cjs:
|
||||
mkdir $(CJS_LOCATION) --parents
|
||||
tsc --module commonjs --outDir $(CJS_LOCATION)
|
||||
cp ./package.template.json $(CJS_LOCATION)/package.json
|
||||
Loading…
Add table
Add a link
Reference in a new issue