import { toKebabCase, toPascalCase } from "js-convert-case"; export function jddComponentTemplate(controller_name: string) { return `import { Controller } from "stimulus"; export default class ${toPascalCase(controller_name)} extends Controller { connect() { console.warn( "Remove ${toKebabCase( controller_name )}.stimulus.ts file if your JDD component doesn't need any browser-side logic" ); } } `; }