Prettier is an opinionated code formatter.Project mention: 20 Best Libraries and Tools for React Developers | dev.to | 2023-01-25
Prettier is an opinionated code formatter, it enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary. It is very useful to keep your code readable and make sure that the code format stays consistent when working in a team.
AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)
remark is a popular tool that transforms markdown with plugins. These plugins can inspect and change your markup. You can use remark on the server, the client, CLIs, deno, etc. (by remarkjs)Project mention: Contentlayer with next/image | dev.to | 2023-01-04
contentlayer uses remark to parse the markdown in an mdast. We can now use remark plugins to modify the mdast. Then rehype comes into play and converts the mdast into a hast. rehype plugins can now modify the hast. Finally the hast is converted into react components.
A web tool to explore the ASTs generated by various parsers.Project mention: Why different curly brace position? | reddit.com/r/node | 2023-01-12
You can explore the complexities of how braces affect the parser using something like https://astexplorer.net/
This is the front-end team at Alimama. Before, we released a Vue conversion plug-in based on the code conversion tool GoGoCode , it can help you upgrade the Vue2 code in the project to Vue3, but we also received feedback from many friends: I used Based on Vue2's ElementUI, it doesn't support Vue3 yet. I can't run my business code after upgrading it.
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax treesProject mention: Universal compiler using WASM architecture | reddit.com/r/ProgrammingLanguages | 2022-09-22
Why universal? Because a lot of languages are simillar in a bunch of ways and it might be good to reuse existing parts of the compiler to speed up the process of writing new DSLs for example. Also a pretty big use-case is not for compilers itself but just for transformers like Markdown to HTML, there are already a lot of libraries (like https://github.com/unifiedjs/unified for ASTs and https://tree-sitter.github.io/tree-sitter/ for parsing) that try achieve similar goals but they are not working together.
In this post, the tool react-docgen is presented, and I have stumble upon esdoc as well. Whereas esdoc does automatic generation of documentation, react-docgen extracts the information of the React components and puts it into a JSON file.
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
natural language processor powered by plugins part of the @unifiedjs collectiveProject mention: Is there a library for nodejs that can indentify if string is a question, suggestion, order, advice etc. | reddit.com/r/node | 2023-01-15
Graphical Python debugger which lets you easily view the values of all evaluated expressionsProject mention: Show HN: A 100% free and interactive Python course for coding beginners | news.ycombinator.com | 2023-01-07
> Is there any way for users to construct their own multiple stage tutorials?
I really hope some kind of GUI to do that can exist one day, but it's definitely a complicated feature that I'd need help from contributors to build. Same for graphical output.
> (It looks like we can do single questions)
I think you're talking about the question wizard. That's for helping people to write good quality questions about their own struggles to post on StackOverflow and similar sites. It's not for making 'challenges' for others to solve.
> Incredibly generous of you to make it open source!
Thank you! I'm really trying to improve the state of education and make the world a better place. I hope that in addition to directly helping users, I can inspire other educators, raise the bar, and help them build similar products. To this end, futurecoder is powered by many open source libraries that I've created which are designed to also be useful in their own right:
Debuggers: these are integrated in the site but also usable in any environment:
the smallest commonmark (optionally gfm) compliant markdown parser that exists; new foundation for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)Project mention: I'm a little confused on how to handle blog posts and blog post snippets | reddit.com/r/webdev | 2023-01-17
You mean when fetching the data on the client, you don't want it to come along with the styling? Is it in a tag?
I just want to wrap my head around the problem more properly, and what you're trying to solve
Also, if the blog post data was created with styling in the first place then what's the purpose for removing the styling? The only reason I can imagine is that the same blog post data would be used for two different purposes, one needing the styled version while the other would need the unstyled version. Otherwise, if the data is only ever going to be used without styles, I would just make sure they're added without styles in the first
Also, if you want to store markdown instead of html in the database, you can parse it into HTML on the client using a library like micromark (https://github.com/micromark/micromark) or similar
HTML processor powered by plugins part of the @unifiedjs collectiveProject mention: Serving Docusaurus images with Cloudinary | dev.to | 2023-01-17
Now we have our Cloudinary account set up, we can use it with Docusaurus. To do so, we need to create a rehype plugin. This is a plugin for the rehype HTML processor. It's a plugin that will transform the HTML image syntax into a Cloudinary URL.
and https://github.com/davidbonnet/astring For rebuilding the tree
ECMAScript JS AST traversal functions
Solhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.Project mention: Using Remix Analyzer For Solidity Syntax Analysis. | dev.to | 2023-01-10
There are two other similar tools: slither and solhint.
Toolchain for WebAssemblyProject mention: the eye-opener commit | reddit.com/r/ProgrammerHumor | 2022-09-18
So now, to try to dig ourselves out of this fuckery we have to build emulation layers for the considered solution to run on the stupid solution.
ECMAScript AST query library.
:herb: NodeJS PHP Parser - extract AST or tokens (by glayzzle)
Due to its plugin-first architecture, the initial API is kept as lean as possible, preventing unnecessary bloat and allowing the developer the choice of extension. Some plugin rules are also smaller than those available in ESLint, e.g., the debugger rule. We can also use Putout with ESLint by allowing Putout to handle code transformations while ESLint handles any formatting broken after the code transformation. We can use the plugin eslint-plugin-putout to help with this integration.
Recursively walk and transform EcmaScript AST
AST utility module for statically analyzing JSX
AWS IAM policy generation from application codeProject mention: iamfast | reddit.com/r/devopspro | 2023-01-24
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
I'm a little confused on how to handle blog posts and blog post snippets
1 project | reddit.com/r/webdev | 17 Jan 2023
Serving Docusaurus images with Cloudinary
5 projects | dev.to | 17 Jan 2023
Comments? Standards? Nah, I prefer chaos.
1 project | reddit.com/r/badcode | 16 Jan 2023
4 projects | dev.to | 16 Jan 2023
Is there a library for nodejs that can indentify if string is a question, suggestion, order, advice etc.
1 project | reddit.com/r/node | 15 Jan 2023
Boost your Python development in VS Code: Top picks for extensions 💻🚀🛠️
1 project | dev.to | 15 Jan 2023
should i use semicolons after every statement?
A note from our sponsor - Sonar
www.sonarsource.com | 28 Jan 2023