Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Ohm.js

@ohmjs@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

A user-friendly parsing toolkit for JavaScript and TypeScript ∙ ohmjs.org

0 Followers
0 Following
6 Posts
Joined September 17, 2025
Home:
http://ohmjs.org
GitHub:
https://github.com/ohmjs/ohm
Open post
Ohm.js @ohmjs@hachyderm.io
· 7mo ago

A couple big announcements for y'all —

1️⃣ We have a blog now!
2️⃣ We just published the beta version of Ohm v18: https://ohmjs.org/blog/ohm-v18

Give it a spin and tell us what you think!

ohmjs.org
6
0
4
0
Open post
Ohm.js @ohmjs@hachyderm.io
· 7mo ago

Whoah. Today we discovered that ohm-js is now a "high-impact" NPM package (>1M downloads/week).

The mystery was: why?

Turns out it's now a transitive dependency of the Vercel CLI, via pip-requirements-js, an Ohm-based package for parsing requirements.txt files: https://github.com/Twixes/pip-requirements-js

github.com
3
0
0
0
Open post
Ohm.js @ohmjs@hachyderm.io
· 6mo ago
Replying to
@avi Thanks!
0
0
0
0
Open post
Ohm.js @ohmjs@hachyderm.io
· 7mo ago

RE: @wasmgroundup@hachyderm.io

Take a look if you're interested in using Ohm to compile to #Wasm.

(This is the same library we use in the new Ohm v18 beta for compiling grammars to Wasm.)

hachyderm.io
0
0
0
0
Open post
Ohm.js @ohmjs@hachyderm.io
· 7mo ago

By the way, our posts are now powered by @nzakas@fosstodon.org's fantastic crosspost package: https://github.com/humanwhocodes/crosspost

github.com
0
0
1
0
Open post
Ohm.js @ohmjs@hachyderm.io
· 7mo ago

Today we published v17.4.0, with one new feature (`recoverSourceOrder` in /extras) and two small fixes: https://github.com/ohmjs/ohm/releases/tag/v17.4.0

github.com
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 09:14:50 UTC