Show HN: Preprocessor I've been working 4 years now Hey there, I'm here today to share with you a software I've been working on for 4 years now. I'm not full time dedicated to it, as I need to make a living. My inspiration to develop it came when I started using Sass for real in production. I really appreciated the hierarchy of nesting rules instead of the way CSS vanilla used to do. The obvious nesting rules was easy to read and understand just by looking at. That was something I personally admirated very much. I wondered why there was no HTML preprocessors as revolutionary as there is for CSS and JavaScript. All popular preprocessors for HTML have one thing in common. All replace the angle brackets by something else (usually identation) and then add some functionalities on top of it. If the symbols for markups are a problem to the experience of developing a visual structure, just replacing it for something else doesn't fix the problem. You are just changing the character of marcation for another. With that in mind, I started Pretty Markup. Not just replacing the clutter of angle brackets by something else, but removing it completely. Very much inspired by Sass. No special characters needed, except by the quotes. The project still in its early stage, but its already useable. I reached a point where it has a stable base to work. Now, I'm plannig the layer of features that will make it usefull and revolutionary as Sass and TypeScript. Its important to note that I didn't started directly in Pretty Markup. I had a previous package called htmlpp-com-github-mopires. Yes, terrible name, but it was a start. Later a decided to make it more professional and with a friendly name. You can give it a shot by having NodeJS and installing it with: npm install pretty-markup I created a syntax hightlighter for VS Code to attract more devs to it. You can use it by searching "pretty markup" on the extensions tab. Now, it's the first one. The next step will be a package to create a basic starter project. Something like the good old create-react-app. Any feedback, suggestion or even a contribution about anything is very welcome. Thank you very much for your attention, Matheus PS: The package available in runkit is very old(and I don't know how to update it there), I do not recommend you to test there. https://ift.tt/MlawEeL July 23, 2024 at 10:44PM
Show HN: Preprocessor I've been working 4 years now https://ift.tt/OoLQPIg
Related Articles
Show HN: Free Website Style Guides https://ift.tt/exg4GlLShow HN: Free Website Style Guides Need help with the visual direction… Read More
Show HN: dbeel - A distributed thread-per-core db https://ift.tt/GWlP5XxShow HN: dbeel - A distributed thread-per-core db https://ift.tt/tivSm… Read More
Show HN: "Interactive LinkedIn profile" for better networking/job hunting https://ift.tt/HX3S7K9Show HN: "Interactive LinkedIn profile" for better networking/job hunt… Read More
Show HN: Smart Calories GPT https://ift.tt/JWLfxKVShow HN: Smart Calories GPT https://ift.tt/X67Uxpe November 11, 2023 a… Read More
Show HN: Docker Swarm Multi Tenant Proxy https://ift.tt/Ze3BHOSShow HN: Docker Swarm Multi Tenant Proxy You might know this issue wit… Read More
Show HN: LoRA Tune LLM in Lightning on GPU https://ift.tt/6v0VC5QShow HN: LoRA Tune LLM in Lightning on GPU https://ift.tt/E7AbLl6 Nove… Read More
Show HN: OP-A, a GPT that is a synthesizer https://ift.tt/k2JInhwShow HN: OP-A, a GPT that is a synthesizer Inspired by my Teenage Engi… Read More
Show HN: Stories for Kids Using AI https://ift.tt/Nbe7KdyShow HN: Stories for Kids Using AI Every child deserves a tale that ig… Read More
0 Comments: