Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

  • Status
    In review

Relationships

None yet

Development

No branches or pull requests

Issue actions