push:
	git push -u origin --all

format:
	dart format .

fix:
	dart fix --apply

check-publish:
	dart pub publish --dry-run

publish:
	dart pub publish

generate-web:
	flutter clean
	cd example && flutter clean
	flutter pub get
	cd example && flutter build web --release --no-wasm-dry-run --base-href "/fhir_questionnaire/"
	cd example && cp -r build/web/* ../docs

.PHONY: generate-exports
generate-exports:
	@./generate-exports