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: Dialoqbase – open-source chatbot creation platform (LangChain wrapper) https://ift.tt/70LQtTqShow HN: Dialoqbase – open-source chatbot creation platform (LangChain… Read More
Show HN: Coffee grind size chart generator https://ift.tt/vwYkIZ0Show HN: Coffee grind size chart generator https://ift.tt/HZ3uCVQ Sept… Read More
Show HN: Focusdoro(AI) – AI assisted Pomodoro task list https://ift.tt/O4KQZs0Show HN: Focusdoro(AI) – AI assisted Pomodoro task list Hi, I have alw… Read More
Show HN: My first interactive article – breakdown of a complex menu UI https://ift.tt/ExjtFVWShow HN: My first interactive article – breakdown of a complex menu UI… Read More
Show HN: Mana Pool – Market for Magic Cards https://ift.tt/7B9vud6Show HN: Mana Pool – Market for Magic Cards Hi folks. I launched my fi… Read More
Show HN: Cheq UPI – India's first UPI payments app for foreigners https://ift.tt/HgoM9WYShow HN: Cheq UPI – India's first UPI payments app for foreigners Hell… Read More
Show HN: I built a Stable Diffusion directory of 100 best AI workflows https://ift.tt/fl9zpZCShow HN: I built a Stable Diffusion directory of 100 best AI workflows… Read More
Show HN: SkillPool – Accelerate your resume screening process by 10x https://ift.tt/f5TjcGKShow HN: SkillPool – Accelerate your resume screening process by 10x h… Read More
0 Comments: