Our great sponsors
-
super-expressive
🦜 Super Expressive is a zero-dependency JavaScript library for building regular expressions in (almost) natural language
-
babel-handbook
:blue_book: A guided handbook on how to use Babel and how to create plugins for Babel.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
super-expressive.macro
🎣 A macro to generate Regular Expressions (RegExp) at build-time with super-expressive.
super-expressive is a library to create Regular Expressions (RegExp) in almost natural language. It's useful, simple and well-documented. One downside it's that it's a runtime library, something else to add to our bundle.
Those videos gave me a base for the task but I needed more sources to achieve it, so I read a lot of source code for other libraries built with babel-plugin-macros, read the plugin's authoring documentation and Jamie Kyle's Babel Handbook.
After a couple of weeks of playing around with the idea and learning much more about Babel plugins in the process, I released super-expressive.macro - a macro to generate Regular Expressions (RegExp) at build-time with super-expressive.
babel-plugin-macros
Related posts
- [AskJS] My approach to Application Config, what does the JS community think of this?
- I made a package to help you with file-system based routing for react-router-dom
- Jest Error in a NextJS project. babel-jest is unable to find my babel.config.js
- I am creating a pattern-matching plugin in javascript. This is what it does. Are you interested in using it?
- Five Syntax Highlighting Plugins for NextJS that aren't Terrible 🎨