Skip to content

Commit

Permalink
currency is now taken from account, added simple test class, improved…
Browse files Browse the repository at this point in the history
… Makefile
  • Loading branch information
ma4nn committed Jan 30, 2024
1 parent bb30c26 commit 5ffb79c
Show file tree
Hide file tree
Showing 5 changed files with 963 additions and 16 deletions.
21 changes: 17 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,18 +1,31 @@
TERSER_BIN = ./node_modules/terser/bin/terser --compress --mangle --
INSTALL_DIR = ~/Library/Containers/com.moneymoney-app.retail/Data/Library/Application\ Support/MoneyMoney/Extensions

.PHONY: dist
dist:
dist: clean
npm install
npx tsc
export INCLUDE_TREE_JS=`$(TERSER_BIN) dist/Tree.js` && \
export INCLUDE_MAIN_JS=`$(TERSER_BIN) dist/main.js` && \
export STYLES_CSS=`sass --no-source-map src/styles.scss` && \
envsubst < src/SankeyChart.lua > dist/SankeyChart.lua && \
rm dist/*.js
chmod +x dist/SankeyChart.lua && \
make distclean

.PHONY: test
test:
npm run test

.PHONY: install
install:
cp dist/SankeyChart.lua ~/Library/Containers/com.moneymoney-app.retail/Data/Library/Application\ Support/MoneyMoney/Extensions
cp dist/SankeyChart.lua $(INSTALL_DIR)

.PHONY: uninstall
uninstall:
rm $(INSTALL_DIR)/SankeyChart.lua

distclean:
rm dist/*.js

clean:
rm -f dist/*.js dist/*.lua
rm -f dist/* && (rmdir dist/ || true)
Loading

0 comments on commit 5ffb79c

Please sign in to comment.