Skip to content

Decide and modernize @appdmg/tn1150 for Node.js 24 #5

@jozefizso

Description

@jozefizso

Item 3: Modernize @appdmg/tn1150

Suggested repository: new or existing appdmg-owned repository

Created issue: #5

Project item: added to appdmg

Goal

Determine whether TN1150/HFS Unicode behavior still needs a package, then
publish or replace it with fixture-backed confidence.

Requirements

  • Capture existing Unicode normalization behavior with tests.
  • Compare behavior against modern Node.js string normalization.
  • Preserve compatibility if appdmg still needs the package.
  • Use CommonJS and AVA.
  • Set engines.node to >=24.
  • Publish under @appdmg/tn1150 only if a package remains necessary.

Acceptance Criteria

  • Decision is documented: keep package, replace with built-in API, or defer.
  • Tests cover representative HFS/TN1150 normalization cases.
  • If kept, package metadata is ready for a 1.0.0 scoped release.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status

In review

Relationships

None yet

Development

No branches or pull requests

Issue actions