Skip to content

2026-06-22のJS: TypeScript 7.0 RC、Babel 8.0.0、React Router v8#1383

Merged
azu merged 20 commits into
developfrom
jser-week-774
Jun 22, 2026
Merged

2026-06-22のJS: TypeScript 7.0 RC、Babel 8.0.0、React Router v8#1383
azu merged 20 commits into
developfrom
jser-week-774

Conversation

@azu

@azu azu commented Jun 22, 2026

Copy link
Copy Markdown
Member

Summary

Add a new JSer.info article covering major JavaScript ecosystem releases from June 2026, including TypeScript 7.0 RC, Babel 8.0.0, and React Router v8.

Changes

  • Created new article file _i18n/ja/_posts/2026/2026-06-22-774draft.md with comprehensive coverage of:
    • TypeScript 7.0 RC: Go-based compiler, new compiler options (--checkers, --builders, --singleThreaded), default value changes, and removed options
    • Babel 8.0.0: ESM-only distribution, Node.js 24+ requirement, ES5 default removal, migration from loose/spec to assumptions, polyfill handling changes
    • React Router v8: Minimum version requirements, ESM-only distribution, Future Flag defaults, breaking API removals, EOL announcements
    • Additional headlines covering Dependabot Deno support, WASI 0.3, Biome v2.5, pnpm 11.7, Playwright v1.61.0, Safari 27 beta, and npm v12 breaking changes
    • Articles on npm security changes, pnpm environment variable handling, MDN MCP server, and Vercel's Eve framework
    • Software/tools section featuring Nub toolkit and pnpm Rust roadmap

Notable Details

  • Article follows JSer.info's standard format with headline sections, tags, and inline support
  • Includes migration guides and security considerations for major version upgrades
  • Covers both breaking changes and new features across the JavaScript ecosystem

https://claude.ai/code/session_01UwdMW4jrJ4xKbV4MnaHyJ2

Copilot AI review requested due to automatic review settings June 22, 2026 12:41

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

JSer.info #774(2026-06-22公開分)の日本語記事を追加し、2026年6月の主要なJavaScriptエコシステムのリリース/変更点をまとめるPRです。

Changes:

  • 新規記事 _i18n/ja/_posts/2026/2026-06-22-774draft.md を追加(TypeScript 7.0 RC / Babel 8.0.0 / React Router v8 など)
  • ヘッドライン/アーティクル/サイト/ツール各セクションに関連トピックを追記(npm v12、pnpm、MDN MCP server、WASI 0.3、Biome v2.5 など)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +1 to +3
---
title: "2026-06-22のJS: TypeScript 7.0 RC、Babel 8.0.0、React Router v8"
author: "azu"

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 3 potential issues.

Open in Devin Review

Comment thread _i18n/ja/_posts/2026/2026-06-22-774draft.md Outdated
@@ -0,0 +1,243 @@
---

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Non-descriptive filename produces incorrect permalink URL

The file is named 2026-06-22-774draft.md with the slug "774draft". Per _config.yml:36, the permalink pattern is /:year/:month/:day/:title/, so this will generate the URL /2026/06/22/774draft/. All other posts in the repository use descriptive content-based slugs (e.g., 2026-06-07-pnpm11.5-node.js26.3.0-cloudflare-void0.md). If merged as-is, this creates a non-descriptive permanent URL that breaks the established naming convention. The repository also has a test/filename-checker.js that runs as part of CI which may additionally flag this.

Prompt for agents
The filename 2026-06-22-774draft.md should be renamed to follow the repository convention of using descriptive content-based slugs. Based on the post title mentioning TypeScript 7.0 RC, Babel 8.0.0, and React Router v8, the file should be renamed to something like 2026-06-22-typescript-7.0-rc-babel-8.0.0-react-router-v8.md. This affects the permalink URL generated by Jekyll via the /:year/:month/:day/:title/ pattern in _config.yml.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

<p class="jser-tags jser-tag-icon"><span class="jser-tag">pnpm</span> <span class="jser-tag">ReleaseNote</span></p>

pnpm 11.7リリース。
読み取り専用ファイルシステム上のストアに対応する`frozenStore`設定、同一レジストリURL配下でのスコープ別認証トークンの指定に対応。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚩 Potential doubled の particle in line 112 across compound particle

Line 112 contains 同一レジストリURL配下でのスコープ別認証トークンの指定に対応. The morphological analyzer may parse "での" as で + の, giving two の particles in one clause ("での" and "トークンの"). However, similar patterns exist in other passing posts (e.g., compound particles like "への", "での" are common in this blog), so this likely won't be flagged. Worth verifying if textlint CI passes.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@azu azu changed the title Add JSer.info #774 article for 2026-06-22 2026-06-22のJS: TypeScript 7.0 RC、Babel 8.0.0、React Router v8 Jun 22, 2026
@azu azu merged commit e26198e into develop Jun 22, 2026
@azu azu deleted the jser-week-774 branch June 22, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants