diff --git a/template/build.hxml b/template/build.hxml index 7b58c43..6c934ea 100644 --- a/template/build.hxml +++ b/template/build.hxml @@ -1,6 +1,7 @@ -lib kiss +-lib webextension-polyfill -cp src -dce full --main template.Main --js bin/main.js --cmd zip -r template.zip . -x *.git* -x *.hxml -x *.zip -x src/\* \ No newline at end of file +-cmd zip -r template.zip . -x *.git* -x *.hxml -x *.zip -x src/\* -x node_modules/\* \ No newline at end of file diff --git a/template/package.json b/template/package.json new file mode 100644 index 0000000..df4e86f --- /dev/null +++ b/template/package.json @@ -0,0 +1,15 @@ +{ + "name": "template", + "version": "0.0.0", + "description": "A Firefox extension made with Kisslang", + "main": "index.js", + "scripts": { + "postinstall": "dts2hx --all" + }, + "dependencies": { + "@types/webextension-polyfill": "^0.10.0" + }, + "devDependencies": { + "dts2hx": "^0.19.0" + } +} diff --git a/template/test.sh b/template/test.sh new file mode 100644 index 0000000..1a09f8b --- /dev/null +++ b/template/test.sh @@ -0,0 +1,7 @@ +#! /bin/bash + +if [ ! -d node_modules ]; then + $(haxelib libpath kiss)/build-scripts/dts2hx-externs/regenerate.sh +fi + +haxe -D test build.hxml \ No newline at end of file