All Projects → jgierer12 → Awesome Babel Macros

jgierer12 / Awesome Babel Macros

A collection of awesome babel macros and related resources

Projects that are alternatives of or similar to Awesome Babel Macros

Awesome Babel
😎A list of awesome Babel plugins, presets, etc.
Stars: ✭ 770 (+86.44%)
Mutual labels:  babel, list
Awesome Nestjs
A curated list of awesome things related to NestJS 😎
Stars: ✭ 5,032 (+1118.4%)
Mutual labels:  list
Awesome Vscode
🎨 A curated list of delightful VS Code packages and resources.
Stars: ✭ 19,659 (+4660.05%)
Mutual labels:  list
I18nize React
Internationalize react apps within a lunch break
Stars: ✭ 389 (-5.81%)
Mutual labels:  babel
Awesome Docker
🐳 A curated list of Docker resources and projects
Stars: ✭ 20,870 (+4953.27%)
Mutual labels:  list
Eslint Plugin Babel
An ESlint rule plugin companion to babel-eslint
Stars: ✭ 391 (-5.33%)
Mutual labels:  babel
It Cfp List
List of Call For Papers for IT conferences
Stars: ✭ 375 (-9.2%)
Mutual labels:  list
Tabulator
Interactive Tables and Data Grids for JavaScript
Stars: ✭ 4,329 (+948.18%)
Mutual labels:  list
Awesome Css Frameworks
List of awesome CSS frameworks
Stars: ✭ 4,410 (+967.8%)
Mutual labels:  list
Compilers Targeting C
A list of compilers that can generate C code
Stars: ✭ 385 (-6.78%)
Mutual labels:  list
Twin.macro
🦹‍♂️ Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, stitches and goober) at build time.
Stars: ✭ 5,137 (+1143.83%)
Mutual labels:  babel
Generator Babel Boilerplate
A Yeoman generator to author libraries in ES2015 (and beyond!) for Node and the browser.
Stars: ✭ 380 (-7.99%)
Mutual labels:  babel
Astexplorer
A web tool to explore the ASTs generated by various parsers.
Stars: ✭ 4,330 (+948.43%)
Mutual labels:  babel
Ava
Node.js test runner that lets you develop with confidence 🚀
Stars: ✭ 19,458 (+4611.38%)
Mutual labels:  babel
Proposals
✍️ Tracking the status of Babel's implementation of TC39 proposals (may be out of date)
Stars: ✭ 401 (-2.91%)
Mutual labels:  babel
Jxpagelistview
高仿闲鱼、转转、京东、中央天气预报等主流APP列表底部分页滚动视图
Stars: ✭ 377 (-8.72%)
Mutual labels:  list
Awesome Npm
Awesome npm resources and tips
Stars: ✭ 3,894 (+842.86%)
Mutual labels:  list
Pingy Cli
The Simple Frontend Build Tool. No Configuration, No Plugins.
Stars: ✭ 390 (-5.57%)
Mutual labels:  babel
Webpack Boilerplate
A minimal webpack 5 boilerplate with only Babel, SASS and lodash (optional) on board
Stars: ✭ 404 (-2.18%)
Mutual labels:  babel
Sku
Front-end development toolkit
Stars: ✭ 403 (-2.42%)
Mutual labels:  babel

Awesome babel macros Awesome

A collection of awesome babel macros and related resources

Contents


Macros

General

Performance and Memory management

File loading

  • lqip.macro: Create LQIP at build-time, similar to webpack's lqip-loader
  • raw.macro: Apply webpack's raw-loader
  • yaml.macro: Load YAML files as pre-parsed objects
  • json.macro: Load JSON files individually or by pattern matching, with special support for package.json, version and tsconfig files.

Object/Array manipulation

  • traph.macro: Transform Objects easily, leveraging object getters and graphs
  • idx.macro: Traverse properties on objects and arrays

TypeScript

Code generation

Development

React

CSS-in-JS

GraphQL

Resources

General

Developing macros

Integrations

The following projects include babel-plugin-macros, so macros can be used out of the box without additional configuration:


Footnotes

  1. preval vs codegen ↩️

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Jonas Gierer has waived all copyright and related or neighboring rights to this work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].