You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Earlier this year we asked for input from the community to inform design for Oxlint support for custom JS plugins. Today, we are pleased to announce the result of many months of research, prototyping, and finally building: Oxlint supports plugins written in JS! Key features ESLint-compatible plugin API. Oxlint will be able to run many existing ESLint plugins without modification.An alternative AP
formatter: built-in sorting and aesthetically features · Issue #13610 · oxc-project/oxc https://github.com/oxc-project/oxc/issues/13610 これを検討するにあたり、まずは市場調査を・・・ということで。 どういう関心が世にあって、どういう先行実装があってどう違ってて・・・みたいなことをざっくり知りたかった。 (不備や有力情報があったらぜひ教えてください。) 最初におまけ: Stylisticなツール 最初に思い当たるのは、やはりeslint-stylisticかな? eslint-stylistic/eslint-stylistic: Monorepo for ESLint Stylistic plugins and configs https://github
React Conf is around the corner and it's been almost 10 years since Prettier was released. I figured it would be a good time to recount the journey from its early days to now. This is the story of how the "Space vs Tabs Holy War" ended, not through one side winning over the other but instead a technological invention making it the underlying source of tensions no longer being a thing. Back Story S
[1.19.0] - 2025-09-29 🚀 Features eb6345f linter/unicorn: Implement no-array-callback-reference (#14230) (camc314) c64fa61 linter: Add import/no-named-export rule (#14229) (yefan) d30159b linter: Fix for unsorted keys (#14225) (Hamir Mahal) acd1266 linter/plugins: oxlint export types (#14163) (overlookmotel) c0e461f linter: Add unicorn/no-array-sort rule (#14117) (Cason Kervis) 00954de linter/plug
JavaScript, you OK? You've barely created any new front-end frameworks this year. After a decade of rapid iteration, it seems clear that the ecosystem has stabilized over the last few years. For example, did you know that “newcomer” Svelte is 9 years old? Which, in JavaScript framework years, is basically ancient! Instead, the main battle has moved to the realm of meta-frameworks, with Astro makin
Auth.js is now part of Better AuthAuth.js, formerly known as NextAuth.js, is now being maintained and overseen by Better Auth team We’re excited to announce that Auth.js, formerly known as NextAuth.js, is now being maintained and overseen by Better Auth team. If you haven't heard of Auth.js, it has long been one of the most widely used open source authentication libraries in the JavaScript ecosyst
Published: September 16, 2025 Browserslist is a utility that tells build toolchains how to modify source code for a specified set of browsers. Browserslist relies on a query syntax that specifies exact versions of browsers, relative queries such as last 2 years, and even usage-based queries like > 0.5%. It's used by other popular tools such as Babel and PostCSS. Chances are, if you use any kind of
こんにちは。 ピクシブ百科事典の開発をしております、フロントエンドエンジニアの ahu です。 ピクシブ百科事典 は、「みんなでつくる百科事典」を合言葉に運営されている、オンライン百科事典サービスです。 今回は、6月末にリリースされた新機能である 議論スレッド機能 について、その開発の舞台裏を紹介します。 具体的には、上下どちらの方向にもスクロールできる無限仮想スクロールの実装と、特定のコメントに移動できるジャンプ機能を開発しました。 機能の説明と、無限スクロールや仮想スクロールについて 技術的な詳細に入る前に、議論スレッド機能がどういったものであるかを軽くみてみましょう。 議論スレッド機能はいわゆる掲示板のような機能であり、議論の一覧が並ぶページ と、画像のようなコメントの閲覧や送信ができるページがあります。 このページは上下にスクロールできるようになっており、コメントに特定の記法が使わ
概要 一気にJavaScript・TypeScriptのエキスパートへ! Software Design本誌再編集シリーズ、今度はWeb開発者の必修科目であるJavaScriptとTypeScriptがテーマです。第一線のエンジニアが現場で培った、JavaScript・TypeScriptを最大活用する秘訣を伝授します。 第1章ではJavaScriptの歴史をさかのぼりつつ、基本的な仕様やコーディング作法を解説します。第2章でJavaScriptの関数について、関数のしくみ、引数、関数型プログラミングなどの観点で徹底的に解き明かします。第3章では、JavaScriptの非同期処理について、非同期処理そのものの変遷から、並行・並列処理の違い、Promiseやasync/await、AbortSignal/AsyncLocalStorageまで詳細に掘り下げます。第4章では、TypeScrip
If you’ve been testing anything front-end related in the past 10 years, you’ve likely used JSDOM. In itself, JSDOM is not an environment or runtime. It’s a polyfill library, containing implementations for a bunch of WHATWG standards, like HTML and DOM, for Node.js. Why Node.js? Well, because the library’s goal is to execute browser-oriented code without paying the cost of spawning the actual brows
Lean for JavaScript DevelopersSeptember 2, 2025 This is my opinionated syntax primer for the Lean programming language. It is far from complete and may contain inaccuracies (I’m still learning Lean myself) but this is how I wish I was introduced to it, and what I wish was clarified. Why Lean? This post assumes you’re already eager to learn a bit of Lean. For motivation, I humbly submit to you two
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く