xsheetjs/packages/dta/Makefile

23 lines
435 B
Makefile
Raw Normal View History

2023-11-13 11:03:35 +00:00
.PHONY: build
build: node browser
## NodeJS target
.PHONY: node
node: dist/dta.js
dist/dta.js: dta.ts
npx esbuild@0.14.14 dta.ts --bundle --outdir=dist --platform=node
.PHONY: test-node
test-node: dist/dta.js test.js
npx mocha@2.5.3 test.js
## Browser target
.PHONY: browser
browser: dist/dta.min.js
dist/dta.min.js: dta.ts
npx esbuild@0.14.14 dta.ts --bundle --outfile=dist/dta.min.js --minify --sourcemap --global-name=DTA