Skip to content

rewrite: TypeScript implementation (supersedes legacy JS) - #32

Merged
ronaldtse merged 1 commit into
mainfrom
feat/typescript-rewrite
Aug 20, 2026
Merged

rewrite: TypeScript implementation (supersedes legacy JS)#32
ronaldtse merged 1 commit into
mainfrom
feat/typescript-rewrite

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

What

Full rewrite: replaces the legacy JavaScript implementation with the
TypeScript codebase from interscript/interscript-ts. After merge, this
repo will be renamed to interscript-ts and the old interscript-ts
repo will be archived.

  • TypeScript with strict mode, vitest test suite
  • .isc/.imp map execution with megaregexp parallel mode
  • IMF v1 runtime for the secryst phonological layer
  • npm trusted publishing (OIDC, zero tokens)
  • Preserves this repo's git history and npm package identity

…acy JavaScript
- Full .isc/.imp map execution with megaregexp parallel mode
- TypeScript with strict type checking
- Vitest test suite
- npm trusted publishing (OIDC)
- IMF v1 runtime for the secryst phonological layer
The legacy JavaScript code is superseded entirely; this repo is the
canonical JS/TS runtime and will be renamed interscript-ts.
@ronaldtse
ronaldtse merged commit a773b2d into mainAug 20, 2026
3 of 10 checks passed
Sign up for freeto 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.

1 participant

@ronaldtse