proposal-type-annotations
proposal-regexp-v-flag
proposal-type-annotations | proposal-regexp-v-flag | |
---|---|---|
110 | 3 | |
4,311 | 74 | |
0.5% | - | |
3.0 | 0.0 | |
about 1 month ago | over 1 year ago | |
JavaScript | HTML | |
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
proposal-type-annotations
-
TypeScript enums: use cases and alternatives
After almost a decade of TypeScript my recommendation is to not use TypeScript enums.
Enums is going to make your TypeScript code not work in a future where TypeScript code can be run with Node.js or in browser when typings are added to JavaScript[1]
Enums results in runtime code and in most cases you really want type enums. Use `type State = "Active" | "Inactive"` and so on instead. And if you really want an closed-ended object use `const State = { Active: 1, Inactive: 0 } as const`
[1] https://github.com/tc39/proposal-type-annotations
-
PyScript: An open source platform for Python in the browser
Maybe as part of the Flutter/Dart sales story?
Here is the current status of the standard proposal.
https://tc39.es/proposal-type-annotations/
-
Node Will Finally suport Typescript???
So read the Github of TC39: https://github.com/tc39/proposal-type-annotations
-
Node.js adds experimental support for TypeScript
Yes. That is noted in the PR:
> There is a TC39 proposal for type annotations
Which links to https://github.com/tc39/proposal-type-annotations
It is a long ways off though.
-
5 years in, JavaScript Modules are still painful
IMO the game changer in your scenario is when type annotations are added as a standard JS feature:
https://github.com/tc39/proposal-type-annotations
At that point you'd be able to run your TS code directly without any transpiration necessary. I'd love to remove all the build process junk from my projects and have them run quicker.
-
Bun 1.1
That proposal is not fully compatible with Typescript: https://github.com/tc39/proposal-type-annotations?tab=readme...
-
Go 1.22 Release Notes
They held a meeting a few months ago so it's alive but probably still years away.
https://github.com/tc39/proposal-type-annotations/issues/184
-
[AskJS] Kicking a dead horse - TS vs JS
I particularly like this thread in the TC39 types proposal. TypeScript IS a development trojan horse and locks you into the Microsoft Way of being a JS developer.
- Strong static typing, a hill I'm willing to die on...
-
HTML First – Six principles for building simple, maintainable, web software
Edit: There is a proposal to extend JavaScript with type annotations, which would allow ("a reasonably large subset") of TypeScript to run directly in the browser. Yay!
https://github.com/tc39/proposal-type-annotations
proposal-regexp-v-flag
-
Updates from the 96th TC39 meeting
RegExp v flag: RegExp v flag with set notation + properties of strings"
-
[Media] Regex101 now supports Rust!
It does now, though only Chrome is shipping their implementation unflagged.
-
Updates from the 89th TC39 meeting
RegExp set notation + properties of strings: extend the syntax for character classes to add support for set difference/subtraction, set intersection, and nested character classes.
What are some alternatives?
captureSystemAudio - Capture system audio ("What-U-Hear")
proposal-intl-zoneddatetimeformat - Intl Format for Temporal.ZonedDateTime
d2-playground - An online runner to play, learn, and create with D2, the modern diagram scripting language that turns text to diagrams.
proposal-decorator-metadata
rescript - ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript.
proposal-regexp-atomic-operators