1.0.8 • Published 2 years ago

smalldom v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

smalldom / sdom

What it is

sdom or "small dom" is a dynamic markup language for creating files based on XML or HTML.

How does it works

step n°1

First you create a .sdom file in which you write your markup as shown below. For the exemple we gonna use the HTML document pattern.

html

    head {
        meta [charset="UTF-8"]
    }

    body {

        // Content here...

    }

step n°2

In a second time you just need to run the following command to compile your code.

sdom compile [folder|source.sdom] [folder|output.html] [--extension|--ext] [--layout|--ly] [--watch]

Arguments :

  • [source.sdom] the path to your source file (index.sdom by default) or folder
  • [output.html] the path to your output file (dist/index.html by default) or folder
  • [--extension] the extension of output files in case of output folder (html by default)
  • [--layout] the layout render of your html, you can custom it by using [numberBreaks/numberSpaces] notation (minified by default)
  • [--watch] the option to recompile everytime your .sdom file change
  • [--help] for help informations

step n°3

Open your HTML file and you will see...

<html>

    <head>
        <meta charset="UTF-8">
    </head>

    <body>

        // Content here...

    </body>

</html>

step n°4

Read the documentation to see all possibilities with sdom. https://sdom.aicardi.pro/doc

Why should i use it ?

No particular reason :)

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago