{"version":3,"file":"register.cjs","names":[],"sources":["../src/register.ts"],"sourcesContent":["import './components/index.js';\r\n\r\n/** @deprecated Components self-register on import; options passed to `registerAll()` are ignored. */\r\nexport interface RegisterOptions {\r\n  /** @deprecated Custom prefixes are no longer supported. Components always register as `bq-*`. */\r\n  prefix?: string;\r\n}\r\n\r\nlet didWarnDeprecatedRegisterOptions = false;\r\n\r\n/**\r\n * @deprecated Components now self-register on import. Passing options no longer changes registration behavior.\r\n */\r\nexport function registerAll(options: RegisterOptions = {}): void {\r\n  if (Object.keys(options).length === 0) return;\r\n  if (didWarnDeprecatedRegisterOptions) return;\r\n\r\n  didWarnDeprecatedRegisterOptions = true;\r\n\r\n  let warning = '@bquery/ui registerAll() no longer accepts registration options because components self-register on import.';\r\n\r\n  if (options.prefix === 'bq') {\r\n    warning = '@bquery/ui registerAll() no longer needs a `prefix` option because components self-register on import as \"bq-*\".';\r\n  } else if (options.prefix) {\r\n    warning = `@bquery/ui registerAll() no longer supports custom prefixes; received \"${options.prefix}\" but components always register as \"bq-*\".`;\r\n  }\r\n\r\n  console.warn(warning);\r\n}\r\n"],"mappings":";;AAQA,IAAI,mCAAmC;;;;AAKvC,SAAgB,YAAY,UAA2B,EAAE,EAAQ;AAC/D,KAAI,OAAO,KAAK,QAAQ,CAAC,WAAW,EAAG;AACvC,KAAI,iCAAkC;AAEtC,oCAAmC;CAEnC,IAAI,UAAU;AAEd,KAAI,QAAQ,WAAW,KACrB,WAAU;UACD,QAAQ,OACjB,WAAU,0EAA0E,QAAQ,OAAO;AAGrG,SAAQ,KAAK,QAAQ"}