{"version":3,"file":"data-attr.mjs","names":[],"sources":["../src/data-attr.ts"],"sourcesContent":["/**\n * Browser-safe `data-*` attribute-name helper. Exported through the\n * `@unpunnyfuns/swatchbook-core/data-attr` subpath so the addon's\n * preview decorator, the blocks-side wrappers, and the core CSS emitter\n * share one implementation — every consumer producing or matching\n * `data-<prefix>-<key>` attributes stays in lockstep without any\n * package taking a transitive Terrazzo / Node dep.\n *\n * Empty `prefix` opts out of namespacing, producing bare `data-<key>`.\n */\nexport function dataAttr(prefix: string, key: string): string {\n  return prefix ? `data-${prefix}-${key}` : `data-${key}`;\n}\n"],"mappings":";;;;;;;;;;;AAUA,SAAgB,SAAS,QAAgB,KAAqB;AAC5D,QAAO,SAAS,QAAQ,OAAO,GAAG,QAAQ,QAAQ"}