├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── demo ├── components │ ├── Dom.js │ ├── Hi.js │ ├── InteractiveBlock.js │ └── Scene.js ├── index.html ├── main.js ├── package-lock.json ├── package.json ├── public │ └── vite.svg ├── src │ └── pages │ │ ├── .mdz │ │ └── test.mdz.d.ts │ │ ├── [blog] │ │ ├── [lang] │ │ │ └── index.js │ │ └── index.js │ │ ├── about.js │ │ ├── articles │ │ ├── [data] │ │ │ └── [color] │ │ │ │ └── index.js │ │ └── a1.js │ │ ├── index.js │ │ └── me.js ├── test.mdz ├── test.mdz.__ ├── tsconfig.json └── vite.config.js ├── examples └── vanjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── vanjs.svg │ └── vite.svg │ ├── src │ ├── App.css │ ├── App.js │ ├── blog │ │ └── test.mdx │ ├── components │ │ ├── Counter.js │ │ └── Sketch.js │ └── vite-env.d.ts │ └── vite.config.js ├── package.json ├── rollup.config.js ├── src-dep ├── bundlers │ ├── astro.js │ ├── ebsuild.js │ └── vite.js ├── example.md ├── index.js ├── test.js ├── transpiler │ ├── index.js │ ├── parser.js │ ├── process.js │ └── transpile.js ├── types │ └── Style.d.ts └── utils │ ├── component-type.js │ ├── hyperscript.js │ ├── index.js │ ├── parse-yml.js │ └── process-attributes.js ├── src ├── index.js ├── loaders │ └── vite │ │ └── index.js ├── parser │ └── index.js ├── processor │ └── index.js ├── test.js ├── transpiler │ └── index.js └── utils │ ├── component-type.js │ ├── hyperscript.js │ ├── index.js │ ├── process-attributes.js │ ├── stringify-props.js │ └── transforme-attrs.js └── types └── index.d.ts.txt /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | examples/ 2 | preview/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/README.md -------------------------------------------------------------------------------- /demo/components/Dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/components/Dom.js -------------------------------------------------------------------------------- /demo/components/Hi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/components/Hi.js -------------------------------------------------------------------------------- /demo/components/InteractiveBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/components/InteractiveBlock.js -------------------------------------------------------------------------------- /demo/components/Scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/components/Scene.js -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/main.js -------------------------------------------------------------------------------- /demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/package-lock.json -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/public/vite.svg -------------------------------------------------------------------------------- /demo/src/pages/.mdz/test.mdz.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/src/pages/.mdz/test.mdz.d.ts -------------------------------------------------------------------------------- /demo/src/pages/[blog]/[lang]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/src/pages/[blog]/[lang]/index.js -------------------------------------------------------------------------------- /demo/src/pages/[blog]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/src/pages/[blog]/index.js -------------------------------------------------------------------------------- /demo/src/pages/about.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/src/pages/about.js -------------------------------------------------------------------------------- /demo/src/pages/articles/[data]/[color]/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/src/pages/articles/[data]/[color]/index.js -------------------------------------------------------------------------------- /demo/src/pages/articles/a1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/src/pages/articles/a1.js -------------------------------------------------------------------------------- /demo/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/src/pages/index.js -------------------------------------------------------------------------------- /demo/src/pages/me.js: -------------------------------------------------------------------------------- 1 | export default ()=>{ 2 | console.log("me") 3 | } -------------------------------------------------------------------------------- /demo/test.mdz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/test.mdz -------------------------------------------------------------------------------- /demo/test.mdz.__: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/test.mdz.__ -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /demo/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/demo/vite.config.js -------------------------------------------------------------------------------- /examples/vanjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/.gitignore -------------------------------------------------------------------------------- /examples/vanjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/README.md -------------------------------------------------------------------------------- /examples/vanjs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/index.html -------------------------------------------------------------------------------- /examples/vanjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/package-lock.json -------------------------------------------------------------------------------- /examples/vanjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/package.json -------------------------------------------------------------------------------- /examples/vanjs/public/vanjs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/public/vanjs.svg -------------------------------------------------------------------------------- /examples/vanjs/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/public/vite.svg -------------------------------------------------------------------------------- /examples/vanjs/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/src/App.css -------------------------------------------------------------------------------- /examples/vanjs/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/src/App.js -------------------------------------------------------------------------------- /examples/vanjs/src/blog/test.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/src/blog/test.mdx -------------------------------------------------------------------------------- /examples/vanjs/src/components/Counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/src/components/Counter.js -------------------------------------------------------------------------------- /examples/vanjs/src/components/Sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/src/components/Sketch.js -------------------------------------------------------------------------------- /examples/vanjs/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/vanjs/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/examples/vanjs/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src-dep/bundlers/astro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/bundlers/astro.js -------------------------------------------------------------------------------- /src-dep/bundlers/ebsuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/bundlers/ebsuild.js -------------------------------------------------------------------------------- /src-dep/bundlers/vite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/bundlers/vite.js -------------------------------------------------------------------------------- /src-dep/example.md: -------------------------------------------------------------------------------- 1 | --- 2 | title : hello 3 | --- -------------------------------------------------------------------------------- /src-dep/index.js: -------------------------------------------------------------------------------- 1 | export * from "./transpiler/index.js" -------------------------------------------------------------------------------- /src-dep/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/test.js -------------------------------------------------------------------------------- /src-dep/transpiler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/transpiler/index.js -------------------------------------------------------------------------------- /src-dep/transpiler/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/transpiler/parser.js -------------------------------------------------------------------------------- /src-dep/transpiler/process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/transpiler/process.js -------------------------------------------------------------------------------- /src-dep/transpiler/transpile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/transpiler/transpile.js -------------------------------------------------------------------------------- /src-dep/types/Style.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/types/Style.d.ts -------------------------------------------------------------------------------- /src-dep/utils/component-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/utils/component-type.js -------------------------------------------------------------------------------- /src-dep/utils/hyperscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/utils/hyperscript.js -------------------------------------------------------------------------------- /src-dep/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/utils/index.js -------------------------------------------------------------------------------- /src-dep/utils/parse-yml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/utils/parse-yml.js -------------------------------------------------------------------------------- /src-dep/utils/process-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src-dep/utils/process-attributes.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/index.js -------------------------------------------------------------------------------- /src/loaders/vite/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/loaders/vite/index.js -------------------------------------------------------------------------------- /src/parser/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/parser/index.js -------------------------------------------------------------------------------- /src/processor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/processor/index.js -------------------------------------------------------------------------------- /src/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/test.js -------------------------------------------------------------------------------- /src/transpiler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/transpiler/index.js -------------------------------------------------------------------------------- /src/utils/component-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/utils/component-type.js -------------------------------------------------------------------------------- /src/utils/hyperscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/utils/hyperscript.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/process-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/utils/process-attributes.js -------------------------------------------------------------------------------- /src/utils/stringify-props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/utils/stringify-props.js -------------------------------------------------------------------------------- /src/utils/transforme-attrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/src/utils/transforme-attrs.js -------------------------------------------------------------------------------- /types/index.d.ts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zakarialaoui10/mdzjs/HEAD/types/index.d.ts.txt --------------------------------------------------------------------------------