feature: Add npm build script
fix: Use file type for template name