mirror of
https://github.com/withastro/astro.git
synced 2024-12-23 21:53:55 -05:00
f5afaf2498
* Support re-exporting astro components containing client components * Include metadata for markdown too * Fix ssr, probably * Inject post-build * Remove tagName custom element test * Allows using the constructor for lit elements * Fix hoisted script scanning * Pass through plugin context * Get edge functions working in the edge tests * Fix types for the edge function integration * Upgrade the compiler * Upgrade compiler version * Better release notes for lit * Update .changeset/unlucky-hairs-camp.md Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com> * Properly test that the draft was not rendered * Prevent from rendering draft posts * Add a changeset about the build perf improvement. Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
13 lines
414 B
JavaScript
13 lines
414 B
JavaScript
import { installWindowOnGlobal } from '@lit-labs/ssr/lib/dom-shim.js';
|
|
installWindowOnGlobal();
|
|
|
|
window.global = window;
|
|
document.getElementsByTagName = () => [];
|
|
// See https://github.com/lit/lit/issues/2393
|
|
document.currentScript = null;
|
|
|
|
const ceDefine = customElements.define;
|
|
customElements.define = function(tagName, Ctr) {
|
|
Ctr[Symbol.for('tagName')] = tagName;
|
|
return ceDefine.call(this, tagName, Ctr);
|
|
}
|