moonrepo Profile Banner
moonrepo Profile
moonrepo

@tothemoonrepo

1,219
Followers
17
Following
9
Media
426
Statuses

Developer productivity tools for the web ecosystem: moon (monorepo task runner), moonbase (CI insights), and proto (toolchain manager).

Don't wanna be here? Send us removal request.
Pinned Tweet
@tothemoonrepo
moonrepo
1 month
We've got a new moon release full of community requests, v1.24! 🪵New `templates` command 🧹 New `runner.autoCleanCache` setting 👶 New `--dependents` flag 🔒 Task virtual mutexes 🕵️ Auto-detect base/head for CI ... and much more!
0
2
8
@tothemoonrepo
moonrepo
2 years
Using @remix_run ? We've published a new article on integrating it with moon!
1
10
109
@tothemoonrepo
moonrepo
1 year
We're excited to announce proto, a multi-language toolchain (version) manager for your favorites: 🥟 Bun ( @oven_sh ) 🦕 Deno ( @deno_land ) ⬢ Node ( @nodejs ) 💨 Go ( @golang ) With more languages to come!
7
12
86
@tothemoonrepo
moonrepo
1 year
After a year and a half of development, moon has finally reached a v1 🎉! The next year will be very exciting. 🗜️ Project constraints/boundaries 🏷️ Project tagging 🐚 Shell wrapping for system tasks 🗝️ Env var substitution 🔩 New token variables
0
15
57
@tothemoonrepo
moonrepo
11 months
After months of development, we're excited to announce initial support for WASM plugins in proto. With this, you can easily extend proto with additional tools and functionality to meet your requirements!
0
8
39
@tothemoonrepo
moonrepo
1 year
Are you using a @nodejs monorepo? Confused on how things should be structured? Or best practices? We've spent the last few weeks working on a Node.js monorepo handbook, that'll help you start from zero!
1
4
32
@tothemoonrepo
moonrepo
1 year
Better late then never, v0.25 is now available! 🦕 Experimental @deno_land support 🕵️ CI insights for moonbase 📜 Custom project `language` 🔌 Offline mode 🐙 New @github action
1
3
31
@tothemoonrepo
moonrepo
1 year
To start, our @code extension now supports dependency and project graph in-editor visualization!
Tweet media one
1
2
30
@tothemoonrepo
moonrepo
1 year
We're releasing moon v1 on Monday and we're very excited to finally hit this milestone 🚀🌑 to the moon!
2
5
30
@tothemoonrepo
moonrepo
1 year
Hot on the heels of moon v1, we've got a new proto release, v0.4! 🦀 @rustlang support 🎛️ New user config `~/.proto/config.toml` 🔋 Auto-install missing tools 🔌 New `proto upgrade` command
0
2
25
@tothemoonrepo
moonrepo
2 years
With the recent v1 release of @astrodotbuild , we've updated our docs with an example integration. Check it out! We're not Astro experts, so if something is inaccurate, let us know!
0
0
25
@tothemoonrepo
moonrepo
3 months
We've got a big moon release today, check out v1.21! 🦕 Full @deno_land support 🐚 Unix/windows task shells 🌿 Env vars in file groups 🍃 Migrate from Turborepo extension 💭 Console perf improvements
0
4
22
@tothemoonrepo
moonrepo
10 months
We've really been enjoying WASM lately, and in proto v0.13, we've migrated Bun ( @oven_sh ), Deno ( @deno_land ), and Go ( @golang ) to WASM plugins!
0
5
21
@tothemoonrepo
moonrepo
4 months
It's been a while since our last release, but moon v1.20 is now available! 🪜 New extensions system ⚒️ Default `taskOptions` 🔩 Optional task `deps` 🧱 WASM plugin foundation
2
4
21
@tothemoonrepo
moonrepo
1 year
We're very excited to announce that remote caching is now publicly available! You can start using it for free using our new service:
2
3
19
@tothemoonrepo
moonrepo
1 year
Ever want to build only Node packages? Or run Ruby tests? What about lint Rust apps AND Go libs? With moon v1.3, this is now much easier! 🔍 New query language (MQL) 🎯 Advanced run targeting with `moon run --query` 🧩 Official proto plugin
2
3
19
@tothemoonrepo
moonrepo
1 year
New week, new proto release! v0.5 is now available. 🌐 Install global binaries 🕵️ Define version aliases
0
3
19
@tothemoonrepo
moonrepo
1 year
Hot on the heels of our proto announcement, we have a new moon release, v0.26! ✨ proto toolchain integration 🧰 `.prototools` support ⛴️ `moon docker setup` command 🔒 `moon query hash` command 🔏 `moon query hash-diff` command
0
8
19
@tothemoonrepo
moonrepo
6 months
We've spent the last month working diligently on the next version of proto. In v0.24, we've standardized configuration, and improved WASM performance up to 20x!
0
9
19
@tothemoonrepo
moonrepo
2 years
Congrats from a fellow traveler of the stars! We'll ensure Astro works flawlessly in moon for the next release.
@astrodotbuild
Astro
2 years
Astro 1.0 is out now! Astro is the web framework for building fast, content-focused websites. Performance powered by Astro's next-gen island architecture 🏝️
65
445
2K
0
0
19
@tothemoonrepo
moonrepo
1 year
First release of the year, come and get v0.22! 🚇 New concurrent pipeline 🗜️ New moon `versionConstraint` setting 🧰 Toolchain now utilizes shims 🏎️ Migrate from Turborepo 🛟 Quality of life improvements
0
5
18
@tothemoonrepo
moonrepo
1 year
Happy holidays everyone, our last release of the year is now available, v0.21! 🎄 Tiered language support + new languages! ☃️ Visualize project and dependency graphs 🎁 Force update run cache + new cache mode 🎅🏻 Affected files filtering
3
3
18
@tothemoonrepo
moonrepo
1 year
Who's using multiple languages in a single monorepo? If so, what languages are being used in unison? How's the dev experience?
5
1
18
@tothemoonrepo
moonrepo
7 months
A big update for moon is now available, v1.15! 🕸️ New action graph, replaces dependency graph 💨 Massive performance improvements for large graphs 🌀 Better thread pool utilization 🚄 @Railway support
0
2
17
@tothemoonrepo
moonrepo
2 years
Congrats to Vite on the release! We've upgraded our examples repo with no issue, what a flawless migration.
@vite_js
Vite ⚡
2 years
⚡️ Vite 3 is out! The Vite Team, working closely with maintainers of the ecosystem, is happy to announce the next @vite_js major! Thanks to everyone involved in making this release possible 🙌
27
548
2K
1
0
17
@tothemoonrepo
moonrepo
1 year
We've got a very exciting release planned next week!
1
1
15
@tothemoonrepo
moonrepo
1 year
It's Monday which means release day! v0.24 is now available. 🚉 Project-level `platform` 🎮 Interactive tasks 📑 New `moon query tasks` command 📖 Updated `moon query` commands 🐚 Shell completions 🟦 @typescript v5 support
1
1
15
@tothemoonrepo
moonrepo
1 year
We're shooting for full @golang support (tier 3) in the next release. Should be awesome, stay tuned!
0
0
13
@tothemoonrepo
moonrepo
1 year
We've spent the last week working on quality of life task improvements. v1.1 is now available!
0
4
14
@tothemoonrepo
moonrepo
1 year
Release day 🚀
1
0
14
@tothemoonrepo
moonrepo
2 years
We now take you to the moon when you encounter a fully cached run! 🚀🌑
Tweet media one
0
1
14
@tothemoonrepo
moonrepo
1 year
It's Monday and we've got a fresh new release available, v1.6! In this release we focused heavily on persistent tasks, as they've been a source of frustration lately, and we can always make them better!
1
1
14
@tothemoonrepo
moonrepo
2 years
Big update dropping today 🛠️🚀
2
0
14
@tothemoonrepo
moonrepo
11 months
We've got a new moon release for y'all, v1.10. In this release, we focused on quality of life and developer experience improvements! ⁉️ Hasher ignore patterns 💠 Base/head support for `moon run` 🔬 Debugging a task guide 📃 Better Rust/Deno bin config
0
0
13
@tothemoonrepo
moonrepo
1 year
We didn't have a release Monday, but we do today! proto v0.6 is now available. 🧩 RFC: Plugins system 🧹 New `clean` command 🌐 New `list-global` command ⚠️ Improved error messages
0
0
13
@tothemoonrepo
moonrepo
10 months
As mentioned last week, we've got a new project graph available in v1.11, alongside a handful of cool improvements! 🐙 Rewritten project graph #️⃣ Tag scoped task `deps` 🌐 Env var substitution 🍣 Raw templates for codegen 🧪 New `experiments` setting
0
3
13
@tothemoonrepo
moonrepo
1 year
We're happy to announce the v0.20 release! 🧰 New `.moon/toolchain.yml` config 🔖 New `runner.archivableTargets` setting 🛰 Remote caching improvements 🥾 Path handling in generator templates 💦 Output hydration increased by 10x And much more!
0
0
12
@tothemoonrepo
moonrepo
1 year
Shout out to all the developers that report issues and bugs instead of simply moving on...
1
2
12
@tothemoonrepo
moonrepo
1 year
Our last release of the year is dropping tomorrow, and it's a big one!
0
3
12
@tothemoonrepo
moonrepo
1 year
We've got a small moon release today. v1.2 is now available that supports task inheritance based on project tags!
1
2
12
@tothemoonrepo
moonrepo
1 year
As mentioned last week, we've been working on a new configuration layer, and better error handling. 🪁 v1.7 is now available with these changes!
0
1
12
@tothemoonrepo
moonrepo
1 year
We're polishing the last round of touches on the next release, hopefully out tomorrow!
0
0
12
@tothemoonrepo
moonrepo
1 year
As big fans of @rustlang , we're stoked to add both tier 2 and 3 language support to moon. Now available in v1.5! This is our first non-JavaScript based language. Expect more in the future! 🦀
2
1
12
@tothemoonrepo
moonrepo
9 months
moon v1.12 is now available, with many improvements to tasks and their configuration! 🧶 Extend sibling tasks 📺 Mark tasks as interactive 🪩 Tokens in env vars 🔮 Negated globs in outputs 🌲 Git worktree support
0
4
12
@tothemoonrepo
moonrepo
9 months
With help from @extism and @dylibso , proto is now entirely powered by WASM plugins! Start using v0.14 today.
0
3
12
@tothemoonrepo
moonrepo
1 year
We're also introducing a cheat sheet, full of examples for common workflows:
1
2
11
@tothemoonrepo
moonrepo
1 year
Excited for today's release! Enjoy v0.23. 🪙 Project scoped task inheritance 🌳 Project environment variables 🐝 Task output globs 👨‍💻 Developer survey
0
3
11
@tothemoonrepo
moonrepo
2 years
We've got some massive toolchain improvements in v0.16! 🛠 Per-project Node.js versions and dependency installs ⚙️ TypeScript project references improvements 🚧 Template file extensions 🪢 Implicit dependencies for all tasks
0
1
11
@tothemoonrepo
moonrepo
1 year
We've got a fun release this week. moon v1.4 is now available! #️⃣ New tag target scope ( #tag :task) 🪄 Added MQL to `moon query` commands 📇 Enabled Node.js aliasing
0
1
10
@tothemoonrepo
moonrepo
5 months
Happy holidays everyone 🎄! We've got a big proto release that reimagines shims for the future. Check out v0.26!
0
1
10
@tothemoonrepo
moonrepo
2 years
We've been busy working behind the scenes, so our v0.12 release is a little light, but still enjoy! 🐧 Linux ARM gnu/musl support ⚖️ Task `command`s can now inline args 📑 Generate reports with `moon run --report` 🕵️‍♀️ Query affected projects with `moon query projects --affected`
1
2
10
@tothemoonrepo
moonrepo
5 months
Happy new year everyone! We want to start this year off with a bang, so here's moon v1.19! 🎉 Configure task dependencies 🔋 Codegen improvements 🧪 Resolved experiments ✨ proto v0.26 upgrade
0
0
10
@tothemoonrepo
moonrepo
2 years
We've spent the last few weeks working on enhanced @Docker support. We hope you enjoy v0.15! 🐳 New `moon docker scaffold` command 🧼 New `moon docker prune` command 🧶 Yarn 2+ plugins with a `node.yarn.plugins` setting ⚛️ Frontmatter in template files
2
2
10
@tothemoonrepo
moonrepo
2 years
We've been hard at work on some awesome features, enjoy the v0.19 release! 🛰 Remote caching (beta sign ups) 👽 Affected files filtering (for git hooks) 🛸 Dep graph optimizations 🔭 `.editorconfig` initial support
0
2
10
@tothemoonrepo
moonrepo
1 year
Thanks for all your interest in proto! We've listened to your feedback and fixed a few bugs. v0.3 is now available.
0
1
10
@tothemoonrepo
moonrepo
1 year
Now that we're on v1, we'll be moving to a weekly release schedule every Monday, instead of bi-weekly, not including bug fixes. This allows us to ship minor features more quickly, instead of putting them off until a bigger release.
1
2
9
@tothemoonrepo
moonrepo
1 year
While you wait for the moon release, we've got a small proto release. v0.9 is now available, with some quality of life and internal improvements!
0
0
9
@tothemoonrepo
moonrepo
4 months
🎉 2023 was an exciting and fruitful for year for us, and 2024 is already shaping up to be even greater! Check out our end-of-year review and future roadmap for more information. Let us take you to the moon!
0
1
9
@tothemoonrepo
moonrepo
1 year
We're looking to expand our @nodejs monorepo handbook? What kind of questions/problems do you have?
3
2
9
@tothemoonrepo
moonrepo
4 months
In our next version of proto, v0.28, we've upgraded the major version of our WASM runtime, which included some breaking changes. Because of this, old WASM plugins will no longer be compatible. If you're a WASM plugin author, be sure to upgrade to our latest PDK crates!
1
0
5
@tothemoonrepo
moonrepo
2 years
The future is space themed 🌌! Build system - @tothemoonrepo App architecture - @astrodotbuild Data management - @apollographql UI framework - @solid_js
1
0
8
@tothemoonrepo
moonrepo
2 years
This release also includes a handful of fixes for @pnpmjs
@tothemoonrepo
moonrepo
2 years
Got another release for y'all, v0.7, that expends upon the previous release. 🧬 Inspect the dependency graph with `moon dep-graph` 🧷 Filter `moon query projects` with `--type` and `--langauge` 📢 Project language is now inferred from config files 💲 3 new token variables
4
1
4
0
1
8
@tothemoonrepo
moonrepo
8 months
Do you love Python ( @ThePSF )? Do you also use other languages like Go or Node? If so, why not give proto v0.17 a try, which now supports Python as an official language! 🐍 Python support 🐥 Canary releases
0
1
8
@tothemoonrepo
moonrepo
2 years
We've improved caching and performance with v0.10, amongst other things. 💥 `project.yml` is now `moon.yml` 🪪 Projects now support aliases 📦 Use `package.json` names as aliases 🗜 Artifacts are now cached as `.tar.gz` files 🔗 Run task deps in sequence
1
3
8
@tothemoonrepo
moonrepo
2 years
Happy Halloween everyone, we've got a small release for ya. 🎃 Projects now support globs and a map 👻 Improved `moon init` flow 🦇 New `moon check --all` 💀 Custom node args with `node.binExecArgs` 🧟‍♀️ Node.js v18.12 the new default Stay safe tonight!
0
0
8
@tothemoonrepo
moonrepo
5 months
We're working on a new shim implementation for proto, and before we officially release it, we're looking for individuals to test the release candidate! If you're interested, check out the blog post.
1
1
8
@tothemoonrepo
moonrepo
1 year
Happy new year everyone! We've got an amazing roadmap planned for this year, so buckle in 🚀
0
1
8
@tothemoonrepo
moonrepo
2 years
Are you a big @solid_js fan like we are? If so, we've added a Solid guide to the docs!
0
0
8
@tothemoonrepo
moonrepo
1 year
We're very excited to announce our initial support for plugins in proto v0.7! Expect some awesome features from proto and the community in the future! 🧩 Plugins architecture 📑 TOML schema plugins ⚙️ New `[plugins]` setting 🧹 New `auto-clean` setting
0
0
8
@tothemoonrepo
moonrepo
2 years
New release tomorrow :)
0
0
8
@tothemoonrepo
moonrepo
2 years
New release for y'all, v0.13! 🧬 Improved hashing accuracy 🧪 New `moon check` command 🏎 Output is buffered for better perf Read it all on the new blog:
1
0
8
@tothemoonrepo
moonrepo
2 years
moon will automatically install node modules before running a task when the lockfile or a package.json has changed. Useful when switching branches! Super fast build courtesy of @remix_run !
0
0
8
@tothemoonrepo
moonrepo
2 years
Got a quick weekend release with a handful of bug fixes on top of many new features, enjoy v0.11! 🪸 Load `.env` files with `envFile` 🏘 Mark tasks as `local` only 🧹 Manually clean cache with `moon clean` 🔀 Run multiple tasks with `moon run`
1
2
8
@tothemoonrepo
moonrepo
2 years
We'll be adding used by companies and testimonials to our homepage in the near future. If you'd like your company to be listed, of have a tweet you'd like to showcase, send us a message or ping in Discord!
0
0
8
@tothemoonrepo
moonrepo
1 year
Are you a fan of @sveltejs or SvelteKit? If so, we've added a guide for integrating with moon! We've also added a real world example application as a reference:
0
0
7
@tothemoonrepo
moonrepo
3 months
We've got a small but fun moon release for ya, v1.22! 🏗️ New project types: `configuration`, `scaffolding` 🏭 New project `stack` setting 🍃 Wildcard environment variable inputs 🧨 Migrate from Nx extension (experimental)
1
2
7
@tothemoonrepo
moonrepo
4 months
proto v0.29 is now available, with better environment support! 🌐 Env mode configs: `.prototools.<env>` 🪩 New `[env]` and `[tools.*.env]` settings
1
0
7
@tothemoonrepo
moonrepo
2 years
Want to check that a project still works after making some changes? Example courtesy of @vuejs and @vite_js and @vitest_dev !
2
0
7
@tothemoonrepo
moonrepo
1 year
There's far too many of you on old moon versions 😋
0
0
7
@tothemoonrepo
moonrepo
11 months
Having trouble managing code ownerships in your monorepo? Why not try our new code owners support in v1.8! 📝 Generate `CODEOWNERS` 📚 Workspace and project level ownership 📑 Shared task configuration
0
1
7
@tothemoonrepo
moonrepo
2 years
Are you a fan of VS @code ? We are! And as such, have released a new moon console extension, check it out! - -
0
0
7
@tothemoonrepo
moonrepo
5 months
moon v1.18 is now available, with many updates that pave the way for the future! 🚙 New `PATH` based task execution model 🗳️ Streamlined onboarding flow 🪪 Project names within `moon.yml` ✨ Deeper proto integration
0
1
7
@tothemoonrepo
moonrepo
2 months
It's been a month since our last moon release, so we're stoked for v1.23! 🦺 Code generator improvements 🏗️ `stack` based task inheritance 🏭 Internal tasks and more
0
2
7
@tothemoonrepo
moonrepo
2 years
@housecor @turborepo Might we suggest moon? Similar feature parity to Turborepo, but we also support a toolchain, code generation, and more!
0
1
7
@tothemoonrepo
moonrepo
4 months
Are you a @rustlang expert that wants to contribute to something unique and bleeding edge? If so, we have a long roadmap of features that could use some love!
0
1
7
@tothemoonrepo
moonrepo
1 year
We've received a lot of questions over the year about how moon works internally, and what the mental model looks like, so we set out to start documenting this. To start, we've added sections on the following: - Languages - Project graph - Dependency graph
1
1
7
@tothemoonrepo
moonrepo
2 years
We're very excited about this new release, and we hope you are as well! v0.14 is now available. 🚒 Code generation via `moon generate` 🏗️ Robust templating system 📡 Implicit project dependency scanning 🐙 New GitHub action
1
0
7
@tothemoonrepo
moonrepo
2 years
Over the next few days we'll be posting some examples of moon in action. Stay tuned!
0
0
7
@tothemoonrepo
moonrepo
9 months
We've been working on a new experimental project. Let us know what you think, and whether it's something we should pursue!
@mileswjohnson
Miles . 마일스
9 months
Are you unhappy with the Node/npm ecosystem? Hoping for something better? Me too. Say hello to espresso ☕️, an in-development next-generation package registry/manager. 🟧 ESM only, no CJS 🟫 Builds packages on demand ⬛️ ES build targets Learn more:
6
6
43
0
4
7
@tothemoonrepo
moonrepo
1 year
If you're in Times Square this weekend, we'll be listed on one of the billboards, courtesy of @brexHQ !
0
0
6
@tothemoonrepo
moonrepo
2 months
Congrats to Bun for Windows support! moon and proto have both been updated to support it.
@bunjavascript
Bun
2 months
Bun v1.1 - Windows - Cross-runtime IPC between Node <> Bun - if else [[cond]] statements in Bun Shell - Improved Next.js support - Fixed crash in Bun.Transpiler Thanks to 364 contributors since Bun 1.0!
63
251
2K
0
0
7
@tothemoonrepo
moonrepo
2 years
Congratulations Nuxt on the v3 release! We gave it a whirl (using moon) and it works great.
@nuxt_js
Nuxt
2 years
It's time for 3.0 ✨
124
802
3K
0
0
6
@tothemoonrepo
moonrepo
8 months
New week, new release. proto v0.18 is now available! 🧰 New `proto tools` command 🌐 Configure HTTP client with `[http]` 🗂️ Third-party tools index
0
0
6