Skip to content

Repository files navigation

🐊Putout Editor Build Status Coverage Status

Web editor for the simplest declarative plugins for 🐊Putout, pluggable code transformer of your dreams 🤫.

📱When on mobile use Mobile Putout Editor.

Reasoning

🐊Putout wasn't invited to parser's party, so he made it's own party 🎉 with the most friendly and maintainable parsers:

And of course 🐊Putout Runner with:

enabled. For other then JavaScript languages and other transformations please use marvelous astexplorer.

The packages

Package What it is
packages/client the editor itself
packages/chat /chat — a thread where a command runs 🐊Putout over the source you set, with the AST tree beside it
packages/commands the commands and the AST flattener, shared by the chat and the mcp
packages/mcp an MCP server exposing 🐊Putout to an agent
packages/plugin-putout-editor the lint rules that are about this codebase

A command is its first word — ast, source [source], find [plugin] — with no sigil in front of it, and help prints what each one takes. See packages/chat/README.md.

How to setup service

  • generate token to create gist
  • create file /etc/systemd/system/putout-editor.service.d/overrids.conf with:
[Service]
Environment=AUTH_TOKEN=your-github-token-with-access-to-gist

License

MIT

Releases

Sponsor this project

Packages

Used by

Contributors

Languages