const create{{pascalCase name}} = () => { let examplePrivateVariable = 0 return { getExamplePrivateVariable: () => { return examplePrivateVariable }, setExamplePrivateVariable: (n) => { examplePrivateVariable = n } } }; const singleton = create{{pascalCase name}}(); Object.freeze(singleton); export default singleton;