Skip to content

Typescript modernization with AI - #156

Open
jabbany wants to merge 7 commits into
masterfrom
typescript-modernization
Open

jabbany wants to merge 7 commits into
masterfrom
typescript-modernization

Conversation

@jabbany

@jabbany jabbany commented Oct 26, 2026

Copy link
Copy Markdown
Owner

This project is really old and way behind the times on current JS frameworks.

Just did an effort to use AI tools to modernize the library, tests, and interfaces to the current state of Typescript, while trying our best to keep this project at ES5 compatibility levels (trying to keep with the roots of this project which at its start supported IE6!)

This branch currently is being tracked as a PR pending further human review + AI testing. If all clears, this this will become the basis for v1.0 of CCL

@dbFlower

dbFlower commented Oct 26, 2026 via email

Copy link
Copy Markdown
Contributor

@coveralls

coveralls commented Oct 26, 2026 •

Copy link
Copy Markdown

Coverage Status

Coverage is 75.042% — typescript-modernization into master. No base build found for master.

Restore unicode escapes in the parsers, add an ASCII check, drop Bower and fix stale docs.
The TS scripting host rewrite and the external libraries were never built or shipped.
Typed comment data, pluggable timers, manager lifecycle methods, a narrow space allocator type and better tree-shaking.
The scripting engine and specs keep a non-strict configuration for now.
Replaces the manually maintained gh-pages branch.

This branch has not been deployed

No deployments
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