Naru
naruaway.com
Naru
@naruaway.com
web dev
See naruaway.com
Open-sourcing npm-in-browser:

Probably the simplest way to run npm install in browser

github.com/naruaway/npm...
GitHub - naruaway/npm-in-browser: npm package to run npm CLI in web browsers
npm package to run npm CLI in web browsers. Contribute to naruaway/npm-in-browser development by creating an account on GitHub.
github.com
September 27, 2023 at 12:10 PM
Neovim Web Playground finally allows us to try out pure Lua plugins

nvim.nry.app

(I'll add a new feature to load arbitrary plugins from GitHub later)
Neovim Web Playground / Neovim running in a web browser using WASM
nvim.nry.app
September 15, 2023 at 11:17 PM
I realized my Bluesky account naruaway.com got "invalid" like this. It turned out that I accidentally removed the TXT record from my domain. Now I use naruaway.com/.well-known/atproto-did way instead. Another thing is that adding new line to this file causes weird error... Anyway it all works now!
September 13, 2023 at 7:31 AM
Hm I cannot post video like Twitter here?
It looks like at least OGP image works

Just advertising my adventurous and experimental attempt to reduce JavaScript bundle size by using runtime tracing & eval() and synchronous XHR here

quickbootjs.nry.app
Quickboot.js
Reduce JS beyond tree-shaking. Quickboot.js is an experimental tool to reduce JS code size beyond tree-shaking. It uses runtime tracing, eval(), and sync XHR with non trivial trade-offs
quickbootjs.nry.app
September 11, 2023 at 3:07 AM
Ok, now my Bluesky handle is naruaway.com 🎉
September 11, 2023 at 2:53 AM