pretty-markup

1.0.13 • Public • Published

Pretty Markup: Write HTML Like Poetry

Imagine crafting elegant, semantic HTML structures without the clutter of angle brackets (really human-friendly). Pretty Markup, a revolutionary preprocessor like Sass for CSS or TypeScript for JavaScript, Pretty Markup takes HTML to the next level.

Why Pretty Markup?

  • Goodbye < >, Hello Readability: Pretty Markup reimagines HTML syntax, potentially using a more natural language-like approach. This could make writing HTML a breeze, boosting developer productivity.
  • Semantic Powerhouse: Focus on the meaning of your content, not just its presentation. Pretty Markup encourage semantic best practices, ensuring your HTML is not only beautiful but also machine-readable.
  • A Superset of HTML? Think of it as a layer on top of regular HTML. Write clean, concise code in Pretty Markup, and it seamlessly translates into standard, browser-compatible HTML under the hood. It represents a potential future where writing HTML is an expressive and enjoyable experience.

Pretty Markup

Get started

Project use (manual)

  1. Create a folder ./src.
  2. Create the files with the extension .pm
  3. Then, run:
  pm 

To use the pm command, install it globally. Or, use npx pm

Programmatic use

  import { compiler } from 'pretty-markup';
  const pm = "h1 \"Hey! This's a Heading 1\" /h1"
  const html = compiler(pm)
  console.log(html);

  // Output
  // <!DOCTYPE html>
  // <h1>
  //   Hey! This's a Heading 1</h1>
  //

Official syntax highlighter

  • Pretty Markup Language Basics is available to installation on VS code you can search for Pretty Markup and install the extension. Open VSCode and type ctrl+P, type this:
  ext install mopires.pretty-markup-language-basics

How to Contribute

We welcome contributions! Please see our CONTRIBUTING.md for details on how you can help improve the project.

Issues and improvements

Report bugs or improvements at https://github.com/mopires/pretty-markup/issues

⚖️ License

This project is licensed under the MIT License.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.0.130latest

Version History

VersionDownloads (Last 7 Days)Published
1.0.130
1.0.120
1.0.110
1.0.100
1.0.90
1.0.80
1.0.70
1.0.60
1.0.50
1.0.40
1.0.31
1.0.20
1.0.10
1.0.00
0.0.20
0.0.10

Package Sidebar

Install

npm i pretty-markup

Weekly Downloads

0

Version

1.0.13

License

MIT

Unpacked Size

39.3 kB

Total Files

20

Last publish

Collaborators

  • mopires