proposal-string-dedent
TC39 Proposal to remove common leading indentation from multiline template strings (by tc39)
proposal-intl-enumeration
Return supported values of options, such as timeZone, calendars, numberingSystems, currencies, units (by tc39)
proposal-string-dedent | proposal-intl-enumeration | |
---|---|---|
5 | 2 | |
605 | 57 | |
0.8% | - | |
4.1 | 0.0 | |
9 months ago | over 1 year ago | |
HTML | HTML | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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-string-dedent
Posts with mentions or reviews of proposal-string-dedent.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-27.
-
CoffeeScript for TypeScript
We often add promising TC39 proposals into Civet so people can experiment without waiting.
We've added https://github.com/tc39/proposal-pipeline-operator, a variant of https://github.com/tc39/proposal-pattern-matching, a variant of https://github.com/tc39/proposal-string-dedent and others.
Since our goal is to be 99% compatible with ES we'll need to accommodate any proposals that become standard and pick up anything TC39 leaves on the table (rest parameters in any position, etc.)
-
A single developer has been maintaining core.js with little recognition or support. Almost all modern single page apps use core.js. Millions of downloads and hardly any compensation
I was wondering what "dedent" was when I saw this commit since that's what he named the branch. Conveniently, the changelog shows up first in this merge and he Added String.dedent stage 2 proposal which he links. The proposal is a bit dense for me to skim since I'm not particularly familiar with ECMAscript. The code to implement dedent is included and is a bit tricky to skim but if you scroll down to look at what the tests are doing, then the code will hopefully make a bit more sense.
-
Updates from the 90th TC39 meeting
String.dedent: For multi-backtick templates with automatic margin stripping.
-
How to use multi line template literals strings in an IDE while keeping indentation in the IDE (vs code)
There's nothing built in that does this yet, but there is a proposal for a String.dedent that would.
-
Updates from 78th meeting of TC39
String Dedent
proposal-intl-enumeration
Posts with mentions or reviews of proposal-intl-enumeration.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-07-14.
-
Updates from the 84th meeting of TC39
Intl Enumeration API List supported values of options in pre-existing ECMA 402 API, returns supported values of options, such as timeZone, calendars, numbering systems, currencies, units.
-
Updates from 78th meeting of TC39
Intl.DisplayNames.
What are some alternatives?
When comparing proposal-string-dedent and proposal-intl-enumeration you can also consider the following projects:
proposal-source-phase-imports - Proposal to enable importing modules at the source phase
proposal-intl-locale-info - An API to expose information of locale, such as week data ( first day of a week, weekend start, weekend end), hour cycle, measurement system, commonly used calendar, etc.