Back to Browse

Transform Content With Abstract Syntax Trees — Learn With Jason

3.0K views
Nov 26, 2019
1:35:46

What are abstract syntax trees (ASTs)? How can we use them to make changes to files? In this episode, Jason dives into the world of ASTs and writes his first transformation using unified, remark, and rehype. - repo: https://github.com/jlengstorf/ast-transformations Links: - https://unifiedjs.com/ - https://github.com/remarkjs/remark - https://github.com/rehypejs/rehype - https://github.com/syntax-tree/unist-util-map - [Phil Hawksworth](https://twitter.com/philhawksworth) - [Netlify Build Plugins Beta](https://www.netlify.com/build/plugins-beta/?utm_source=ast-exploration&utm_medium=learnwithjason&utm_campaign=devex) - https://astexplorer.net/ - https://www.npmjs.com/package/netlify-plugin-gatsby-cache - https://github.com/syntax-tree/unist - https://github.com/mdx-js/mdx/blob/master/packages/mdx/index.js#L65-L74 - https://github.com/leonardodino/gatsby-remark-figure-caption/blob/master/src/index.js - https://dev.to/mlennox/abstract-syntax-trees-for-fun-and-profit-4mej - https://kvlly.com/shop/worlds-okayest-developer-mug -- Watch future episodes live at https://www.twitch.tv/jlengstorf Credits: Local Elevator by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/) Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1300012 Artist: http://incompetech.com/ Busybody by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/) Artist: http://audionautix.com/ Additional sound effects obtained from https://www.zapsplat.com

Download

0 formats

No download links available.

Transform Content With Abstract Syntax Trees — Learn With Jason | NatokHD