Discussion
Loading...

#Tag

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Jan :rust: :ferris: boosted
GitRoot
@forge@gts.gitroot.dev  ·  activity timestamp 7 days ago

What about plugins in GitRoot? They are essential. Without them, you just have #Git repositories; with them, you get a full-featured #forge.

Currently, plugins are #wasm binaries following the #wasi specification. They can read/write to your Git repository and web space (files in a directory).

They are triggered on every push diff, depending on your `.gitroot/plugins.yml` configuration. More on plugin rights: https://gitroot.dev/doc/how-tos/plugin_rights.html

1/3

  • Copy link
  • Flag this post
  • Block
GitRoot
@forge@gts.gitroot.dev  ·  activity timestamp 7 days ago

What about plugins in GitRoot? They are essential. Without them, you just have #Git repositories; with them, you get a full-featured #forge.

Currently, plugins are #wasm binaries following the #wasi specification. They can read/write to your Git repository and web space (files in a directory).

They are triggered on every push diff, depending on your `.gitroot/plugins.yml` configuration. More on plugin rights: https://gitroot.dev/doc/how-tos/plugin_rights.html

1/3

  • Copy link
  • Flag this post
  • Block
just small circles 🕊 boosted
Max Desiatov 🇺🇦
@maxd@mastodon.social  ·  activity timestamp 3 weeks ago

Community work in the Swift for Wasm ecosystem has gained momentum and deserves regular status updates at this point. Here's what we've achieved just in the last few months: https://forums.swift.org/t/swift-for-wasm-september-october-2025-updates/82966

#SwiftLang #WebAssembly #WASI #JavaScript

  • Copy link
  • Flag this post
  • Block
Max Desiatov 🇺🇦
@maxd@mastodon.social  ·  activity timestamp 3 weeks ago

Community work in the Swift for Wasm ecosystem has gained momentum and deserves regular status updates at this point. Here's what we've achieved just in the last few months: https://forums.swift.org/t/swift-for-wasm-september-october-2025-updates/82966

#SwiftLang #WebAssembly #WASI #JavaScript

  • Copy link
  • Flag this post
  • Block
just small circles 🕊 boosted
Thomas Steiner :chrome:
@tomayac@toot.cafe  ·  activity timestamp last month

It's all still experimental and not super tightly sandbox secure yet, but #WASI support in Node.js is very much a thing: https://nodejs.org/api/wasi.html. #TIL 🤯 #Wasm #WebAssembly

WebAssembly System Interface (WASI) | Node.js v25.0.0 Documentation

  • Copy link
  • Flag this post
  • Block
Thomas Steiner :chrome:
@tomayac@toot.cafe  ·  activity timestamp last month

It's all still experimental and not super tightly sandbox secure yet, but #WASI support in Node.js is very much a thing: https://nodejs.org/api/wasi.html. #TIL 🤯 #Wasm #WebAssembly

WebAssembly System Interface (WASI) | Node.js v25.0.0 Documentation

  • Copy link
  • Flag this post
  • Block
Thomas Steiner :chrome:
@tomayac@toot.cafe  ·  activity timestamp last month

I didn't realize you could mix `import` and `require()` in Node.js now, I always thought it was either ESM or not, but you can mix: https://nodesource.com/blog/nodejs-22-features.

```js
import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const pkg = require('./package.json');
```

I likewise had no idea #WASI (that is, #WebAssembly System Interface) was a thing in Node.js. Need to investigate more…

The NodeSource Blog - Node.js Tutorials, Guides, and Updates

Node.js 22 Features You Should Be Using

If your application isn't running on the new LTS, here are the production-ready features you're missing out on, and why you should prioritize the upgrade.
  • Copy link
  • Flag this post
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login