mdzjs
Version:
```bash npm i mdzjs ```
78 lines (58 loc) • 1.09 kB
JavaScript
import { transpileMDZ } from "./transpiler/index.js";
let cos = Math.cos
const Markdown = `---
title: "Example Page"
author: "John Doe"
count : 10
__Props__ : {
color : "red",
id : 10
}
---
import Button from './Button.js';
import {cos} from "ziko";
<Button
data="100"
p="kkk"
/>
This is a paragraph with <Button data="hello"/>
<p> Hello {1+1} </p>
<Button
data="100"
p="kkk"
m={1+1}
/>
Hello {(()=>{
let a = Math.random()
return 1/a
})()} , How are you ?
<script>
let a=10
</script>
{(async () => {
const response = await fetch('https://jsonplaceholder.typicode.com/todos/1')
const data = await response.json()
return data
})()}
{const sayHi=()=>{
return "Hi"
}
}
Test {sayHi()}
<script>
let a=1
</script>
`;
let res = transpileMDZ(Markdown)
// console.log(res)
// const md2 = "```js \n console.log(1) \n ```"
// const md2 = `
// ---
// title : "MDZ"
// background : "red"
// ---
// Hello World
// `
// console.log(md2)
// console.log(transpileMDZ(md2))