Ronen Amiel's Avatar

Ronen Amiel

@ronenamiel.bsky.social

Committer @typescript-eslint.io, working on dev tools @wix, loves TypeScript, parsers, and video games

86 Followers  |  306 Following  |  1 Posts  |  Joined: 16.12.2024  |  1.6214

Latest posts by ronenamiel.bsky.social on Bluesky

Exciting times for TypeScript development!

We're looking forward to using 10x faster type retrieval APIs for typed linting. The feature will not be trivial to write, but would be absolutely worth the work. github.com/typescript-e...

11.03.2025 19:08 β€” πŸ‘ 25    πŸ” 2    πŸ’¬ 0    πŸ“Œ 2

This is going to improve so, so many things about the web development experience.

Faster editor startup. Smoother autocomplete & refactors. And, once linters are able to support it, *much* faster typed linting. Likely >=9x faster to be precise.

⚑️!

11.03.2025 15:24 β€” πŸ‘ 47    πŸ” 3    πŸ’¬ 3    πŸ“Œ 1
Preview
GitHub - JoshuaKGoldberg/create-typescript-app: Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 🎁 Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 🎁 - JoshuaKGoldberg/create-typescript-app

I released create-typescript-app@2 today! πŸ₯³

The same great TypeScript+friends template as always, now also faster and more configurable.

Want a TypeScript repo but don't want to configure tooling? Try it out and send feedback, please!

πŸ‘‰ npx create-typescript-app

More info 1/🧡

06.03.2025 22:18 β€” πŸ‘ 44    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1

Excited about TypeScript 5.8's --erasableSyntaxOnly, but have a lot of existing violations? Want help in migrating?

I got you: ✨ eslint-plugin-erasable-syntax-only ✨

github.com/JoshuaKGoldb...

ESLint plugin with rules for each TypeScript syntax not allowed in Node.js-style type stripping.

1/🧡

17.02.2025 15:43 β€” πŸ‘ 85    πŸ” 17    πŸ’¬ 4    πŸ“Œ 1
Preview
My Plans for 2025 | Goldblog How I'm going to make my 2025 impactful.

πŸ“ My Plans for in 2025: the high-level goals I'm planning on working towards this year.

What goals do I have? Will I reach those goals? Let's find out!

www.joshuakgoldberg.com/blog/my-plan...

10.02.2025 18:09 β€” πŸ‘ 20    πŸ” 2    πŸ’¬ 6    πŸ“Œ 1
Preview
2024 In Review | Goldblog Looking back at the accomplishments and goals from my third year as a full-time independent open source maintainer.

πŸ“ 2024 in Review: looking back at the accomplishments and goals from my third year as a full-time independent open source maintainer.

What goals did I have? Did I reach those goals? Let's find out!

www.joshuakgoldberg.com/blog/2024-in...

03.02.2025 16:03 β€” πŸ‘ 22    πŸ” 4    πŸ’¬ 4    πŸ“Œ 1
Preview
Announcing TypeScript 5.8 Beta - TypeScript Today we are excited to announce the availability of TypeScript 5.8 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s tak...

We just released the beta for TypeScript 5.8! This release brings support for Node.js' require(ESM), smarter/safer checks for functions using advanced types, a few great optimizations for editor scenarios, and more. Give it a try!

devblogs.microsoft.com/typescript/a...

29.01.2025 20:13 β€” πŸ‘ 151    πŸ” 35    πŸ’¬ 6    πŸ“Œ 8

I got my first blog post published on the ESLint blog! πŸ™Œ

It's a good one IMO - "what's the difference between ESLint and TypeScript" comes up often when folks enter web dev. I'm relieved to finally have a single great post that answers the question the way I'd want to.

29.01.2025 12:09 β€” πŸ‘ 83    πŸ” 12    πŸ’¬ 3    πŸ“Œ 0
Screenshot of MDN showing the landing page of Temporal

Screenshot of MDN showing the landing page of Temporal

The Temporal docs are now live on MDN! After watching it evolve for ~5 years I finally sat down and wrote docs for itβ€”one of the biggest additions to the JS docs area ever.

21.01.2025 03:16 β€” πŸ‘ 46    πŸ” 9    πŸ’¬ 3    πŸ“Œ 0
Preview
Reference for stage 3 temporal by Josh-Cena Β· Pull Request #37344 Β· mdn/content #27745 Far from ready for review, and I'll work on this alone for a while It is now ready for review! It's extremely big but I think it's more worthwhile getting it in as a whole. I`m a...

Appreciation note: @joshcena.com for authoring the *massive* PR that overhauled @mozdevnet.bsky.social Temporal docs.

github.com/mdn/content/...

This is going to help web devs *tremendously* in finally getting & using reasonable JS datetime built-ins. πŸ”₯ πŸ‘!

28.01.2025 12:22 β€” πŸ‘ 45    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Preview
JavaScript Temporal is coming | MDN Blog A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.

JavaScript's date object has been tricky for years, but that will change soon.

The NEW Temporal API brings,
🌍 Easily handle time zones
πŸ“† Precise date math
πŸ•’ Parse ISO strings without errors
βŒ› Durations, date ranges, and more.

Start exploring πŸ‘‡
developer.mozilla.org/en-US/blog/...

27.01.2025 17:00 β€” πŸ‘ 133    πŸ” 41    πŸ’¬ 6    πŸ“Œ 5
Preview
Avoiding `any`s with Linting and TypeScript | typescript-eslint How typescript-eslint expands on TypeScript's type safety to catch explicit and implicit `any`s.

πŸ“ New article: Avoiding `any`s with Linting and TypeScript

TypeScript's `any` type is an unsafe escape hatch. We explore how to use linting and other tools prevent it from being sneakily introduced in code. 🧼

typescript-eslint.io/blog/avoidin...

21.01.2025 14:56 β€” πŸ‘ 13    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - JoshuaKGoldberg/formatly: Formats your code with whatever formatter your project is already using. 🧼 Formats your code with whatever formatter your project is already using. 🧼 - JoshuaKGoldberg/formatly

I made a fun little project this past week: formatly 🧼. It detects whatever formatter -biome, deno fmt, dprint, or Prettier- a project is using and formats files with it.

Hoping to grow this to be used in any project that writes source code for users.

github.com/JoshuaKGoldb...

12.01.2025 23:53 β€” πŸ‘ 162    πŸ” 12    πŸ’¬ 13    πŸ“Œ 1

❀️‍πŸ”₯ Congrats and shoutout to @ronenamiel.bsky.social for joining our committer team!

Ronen's been consistently sending thoughtful issues and Prs to the project for quite a few months. We're thrilled to have Ronen join the team and keep making great code.

Thanks for joining @ronenamiel.bsky.social!

16.12.2024 18:32 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 0    πŸ“Œ 2

Excited to be joining this amazing team!

16.12.2024 18:46 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@ronenamiel is following 20 prominent accounts