static-generator