# What changed in @babel/helper-validator-identifier

> 5 changes in @babel/helper-validator-identifier 8 from its official release notes, upgrade guides and advisories: 4 breaking. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/@babel/helper-validator-identifier/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @babel/helper-validator-identifier 8

### Breaking changes

- The identifier definition is updated to Unicode 18, which may change which identifiers are accepted. (8.0.6) — [release notes](https://github.com/babel/babel/blob/b23345e2a905edb19e35371ec64fcd1a0ea7c8a2/CHANGELOG.md#v806-2026-09-18)
- Importing internal files is disallowed; use the exported API only. (8.0.0) — [upgrade guide](https://babel.dev/docs/v8-migration-api)
- Babel is shipped as native ECMAScript modules, so consumers must account for the package’s ESM format. (8.0.0) — [upgrade guide](https://babel.dev/docs/v8-migration)
- All Babel 8 packages require Node.js ^22.18.0 || >=24.11.0; older Node.js versions can no longer run this package. (8.0.0) — [upgrade guide](https://babel.dev/docs/v8-migration)

### Fixes and other changes

- Avoids double-escaping slash in identifier validation. (8.0.2) — [release notes](https://github.com/babel/babel/blob/b23345e2a905edb19e35371ec64fcd1a0ea7c8a2/CHANGELOG.md#v802-2026-06-18)
