// The `foreign` namespace covers all DOM implementations that aren't HTML5. // It opts out of HTML5-specific a11y checks and case-insensitive attribute names. export const foreign = 'https://svelte.dev/docs/special-elements#svelte-options'; export const html = 'http://www.w3.org/1999/xhtml'; export const mathml = 'http://www.w3.org/1998/Math/MathML'; export const svg = 'http://www.w3.org/2000/svg'; export const xlink = 'http://www.w3.org/1999/xlink'; export const xml = 'http://www.w3.org/XML/1998/namespace'; export const xmlns = 'http://www.w3.org/2000/xmlns'; export const valid_namespaces = [ 'foreign', 'html', 'mathml', 'svg', 'xlink', 'xml', 'xmlns', foreign, html, mathml, svg, xlink, xml, xmlns ]; export const namespaces = /** @type {const} */ ({ foreign, html, mathml, svg, xlink, xml, xmlns });