summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Fred K. Schott <fkschott@gmail.com> 2021-03-23 20:19:38 -0700
committerGravatar Fred K. Schott <fkschott@gmail.com> 2021-03-23 20:19:38 -0700
commit638f48c2fcd364f06d6a5ec5b2ae5ff39c86d8cd (patch)
treeec7e4187fddfba526167f3116f767c2fb3f3b547 /src
parentfee5e3064eb55a47540cdbce5b8d327cfe77f804 (diff)
downloadastro-638f48c2fcd364f06d6a5ec5b2ae5ff39c86d8cd.tar.gz
astro-638f48c2fcd364f06d6a5ec5b2ae5ff39c86d8cd.tar.zst
astro-638f48c2fcd364f06d6a5ec5b2ae5ff39c86d8cd.zip
remove last script tag
Diffstat (limited to 'src')
-rw-r--r--src/compiler/parse/state/setup.ts3
-rw-r--r--src/transform2.ts5
2 files changed, 3 insertions, 5 deletions
diff --git a/src/compiler/parse/state/setup.ts b/src/compiler/parse/state/setup.ts
index 45c251f51..b3c21b106 100644
--- a/src/compiler/parse/state/setup.ts
+++ b/src/compiler/parse/state/setup.ts
@@ -8,11 +8,8 @@ export default function setup(parser: Parser): void {
const content_start = parser.index;
const setupScriptContent = parser.read_until(/^---/m);
const content_end = parser.index;
-console.log(setupScriptContent);
parser.eat('---', true);
const end = parser.index;
-
- console.log('XXX', parser.template.slice(end));
parser.js.push({
type: 'Script',
context: 'setup',
diff --git a/src/transform2.ts b/src/transform2.ts
index 42a151b3c..c58502f2f 100644
--- a/src/transform2.ts
+++ b/src/transform2.ts
@@ -79,13 +79,14 @@ async function convertMdToJsx(
// Break it up here so that the HTML parser won't detect it.
const stringifiedSetupContext = JSON.stringify(setupContext).replace(/\<\/script\>/g, `</scrip" + "t>`);
- const raw = `<script astro>
+ const raw = `---
${imports}
${_frontmatterData.layout ? `export const layout = ${JSON.stringify(_frontmatterData.layout)};` : ''}
export function setup({context}) {
return {context: ${stringifiedSetupContext} };
}
-</script><section>${mdHtml}</section>`;
+---
+<section>${mdHtml}</section>`;
const convertOptions = { compileOptions, filename, fileID };