patterns
Installation
SKILL.md
JavaScript Patterns Skill
Quick Reference Card
Creational Patterns
Factory
function createUser(type) {
const users = {
admin: () => ({ role: 'admin', permissions: ['all'] }),
user: () => ({ role: 'user', permissions: ['read'] })
};
return users[type]?.() ?? users.user();
}