messageformat/messageformat 1533
ICU MessageFormat for Javascript - i18n Plural and Gender Capable Messages
Code repository for jQuery Fundamentals training
Gettext Style i18n for Modern JavaScript Apps
A lil' bookmarklet that will strip out your CSS3 rules and show you how gracefully you're degrading.
globalizejs/react-globalize 106
Bringing the i18n functionality of Globalize, backed by CLDR, to React
gf3/WAT 102
LOLWAT?
gf3/protobot 54
Prototype IRC Bot
sindresorhus/broccoli-autoprefixer 30
Prefix CSS using Autoprefixer
Demo for jQuery code org talk
jqueryuncovered/jqueryuncovered 23
Go to commits. Click on the obvious one. Ask/Comment. Learn.
push eventjquery/meetings.jquery.org
commit sha 21e34de2125bd59d2e788ea5189470ed023e4c64
Create 2021-06-21.md
push time in 2 days
startedmicrosoft/vscode
started time in 4 days
fork gaearon/platform-app
Open Targets Platform web app
https://platform.opentargets.org
fork in 6 days
PR opened Modernizr/modernizr-neue
Bumps postcss from 7.0.27 to 7.0.36. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>7.0.36</h2> <ul> <li>Backport ReDoS vulnerabilities from PostCSS 8.</li> </ul> <h2>7.0.35</h2> <ul> <li>Add <a href="https://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users">migration guide link</a> to PostCSS 8 error text.</li> </ul> <h2>7.0.34</h2> <ul> <li>Fix compatibility with <code>postcss-scss</code> 2.</li> </ul> <h2>7.0.33</h2> <ul> <li>Add error message for PostCSS 8 plugins.</li> </ul> <h2>7.0.32</h2> <ul> <li>Fix error message (by <a href="https://github.com/admosity"><code>@admosity</code></a>).</li> </ul> <h2>7.0.31</h2> <ul> <li>Use only the latest source map annotation (by <a href="https://github.com/emzoumpo"><code>@emzoumpo</code></a>).</li> </ul> <h2>7.0.30</h2> <ul> <li>Fix TypeScript definition (by <a href="https://github.com/nex3"><code>@nex3</code></a>)</li> </ul> <h2>7.0.29</h2> <ul> <li>Update <code>Processor#version</code>.</li> </ul> <h2>7.0.28</h2> <ul> <li>Fix TypeScript definition (by <a href="https://github.com/nex3"><code>@nex3</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>7.0.36</h2> <ul> <li>Backport ReDoS vulnerabilities from PostCSS 8.</li> </ul> <h2>7.0.35</h2> <ul> <li>Add migration guide link to PostCSS 8 error text.</li> </ul> <h2>7.0.34</h2> <ul> <li>Fix compatibility with <code>postcss-scss</code> 2.</li> </ul> <h2>7.0.33</h2> <ul> <li>Add error message for PostCSS 8 plugins.</li> </ul> <h2>7.0.36</h2> <ul> <li>Backport ReDoS vulnerabilities from PostCSS 8.</li> </ul> <h2>7.0.35</h2> <ul> <li>Add migration guide link to PostCSS 8 error text.</li> </ul> <h2>7.0.34</h2> <ul> <li>Fix compatibility with <code>postcss-scss</code> 2.</li> </ul> <h2>7.0.33</h2> <ul> <li>Add error message for PostCSS 8 plugins.</li> </ul> <h2>7.0.32</h2> <ul> <li>Fix error message (by <a href="https://github.com/admosity"><code>@admosity</code></a>).</li> </ul> <h2>7.0.31</h2> <ul> <li>Use only the latest source map annotation (by Emmanouil Zoumpoulakis).</li> </ul> <h2>7.0.30</h2> <ul> <li>Fix TypeScript definition (by Natalie Weizenbaum).</li> </ul> <h2>7.0.29</h2> <ul> <li>Update <code>Processor#version</code>.</li> </ul> <h2>7.0.28</h2> <ul> <li>Fix TypeScript definition (by Natalie Weizenbaum).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/postcss/postcss/commit/67e3d7b3402c5d3d036ab7c1e781f86910d6ca72"><code>67e3d7b</code></a> Release 7.0.36 version</li> <li><a href="https://github.com/postcss/postcss/commit/54cbf3c4847eb0fb1501b9d2337465439e849734"><code>54cbf3c</code></a> Backport ReDoS vulnerabilities from PostCSS 8</li> <li><a href="https://github.com/postcss/postcss/commit/12832f3d203474bd273bd06bd3b2407567bfe09e"><code>12832f3</code></a> Release 7.0.35 version</li> <li><a href="https://github.com/postcss/postcss/commit/4455ef6baf84ceea87cb662131f95d798063896c"><code>4455ef6</code></a> Use OpenCollective in funding</li> <li><a href="https://github.com/postcss/postcss/commit/e867c794b5d646839350dd4b76f3cc81423413e6"><code>e867c79</code></a> Add migration guide to PostCSS 8 error</li> <li><a href="https://github.com/postcss/postcss/commit/32a22a98bc4de9c7a2489041ceae24eedc62144f"><code>32a22a9</code></a> Release 7.0.34 version</li> <li><a href="https://github.com/postcss/postcss/commit/22939829688574b9acdbd29106ca2ec9470b2b17"><code>2293982</code></a> Lock build targets</li> <li><a href="https://github.com/postcss/postcss/commit/2c3a111a940b373a60fae196e63931b3b6e9d8ca"><code>2c3a111</code></a> Release 7.0.33 version</li> <li><a href="https://github.com/postcss/postcss/commit/4105f21b48d75847e822e89746633792c478922b"><code>4105f21</code></a> Use yaspeller instead of yaspeller-ci</li> <li><a href="https://github.com/postcss/postcss/commit/c8d02a0da503f9fa5d96a854a2c9244710c18c72"><code>c8d02a0</code></a> Revert yaspeller-ci removal</li> <li>Additional commits viewable in <a href="https://github.com/postcss/postcss/compare/7.0.27...7.0.36">compare view</a></li> </ul> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr created time in 8 days
create barnchModernizr/modernizr-neue
branch : dependabot/npm_and_yarn/postcss-7.0.36
created branch time in 8 days
A Script Loader For Your Conditional Builds
fork in 9 days
push eventjquery/meetings.jquery.org
commit sha 886a583cb4c184622750fb5917057cf8edc3a4b2
Create 2021-06-14.md
push time in 9 days
issue commentmessageformat/messageformat
You're right, on both counts.
The "root cause" you identified is almost certainly the culprit here, and I'm pretty sure that those lines could now be dropped. They're really a remnant from the times when Intl.NumberFormat didn't behave this way for currencies, at least on all platforms.
The second (separate, but related) issue is coming from the @messageformat/number-skeleton package, which does not appear to be correctly ignoring the digits-after-decimal count for number patterns that include a ¤.
PRs for these would be very welcome.
comment created time in 10 days
issue openedmessageformat/messageformat
MessageFormat does not format certain currencies as per CLDR.
Example: The JPY (Japanese Yen) currency does not have any decimal denomination (i.e. fractional part). The formatter still adds the decimal component to the output instead of rounding.
Code:
import MessageFormat from '@messageformat/core';
const msgSrc = 'The total is {V, number, currency}.';
const mf = new MessageFormat('ja-JP', { currency: 'JPY' });
const msg = mf.compile(msgSrc);
console.log(msg({ V: 5.55 }));
>>> The total is ¥5.55. // Should be ¥6
See equivalent code in Intl.NumberFormat:
const number = 5.55
console.log(new Intl.NumberFormat('ja-JP', { style: 'currency', currency: 'JPY' }).format(number));
>>> ¥6
created time in 13 days
issue commentmessageformat/messageformat
@messageformat/react does not support support easy integration with NextJS
I've been thinking that it might be worthwhile to put together proper Next.js support; it's not just the React part that's got a bit of an impedance mismatch, but the loader as well.
So in other words, I agree that there is a real issue here that'd be great to solve, but I don't think the solution is to add a CommonJS endpoint to @messageformat/react. Rather, Next.js rather deserves its own solution, or one that's more generally applicable to SSR-ish systems.
To be fair, my own bandwidth is unlikely to stretch to actually doing anything about this for the next few months at the very least. Unless of course I end up thinking up some other problem that I need to solve for myself with a Next.js solution.
comment created time in 13 days
fork paulirish/ecma402-fix-lookup-matcher
Ecma-402 proposal for fixing its LookupMatcher algorithm (9.2.2 and 9.2.3)
fork in 13 days
startedTheKikGen/MPC-LiveXplore
started time in 13 days
issue openedmessageformat/messageformat
@messageformat/react does not support support easy integration with NextJS
Due to being ES module only, integration with NextJS requires an extra transpilation step in addition to some extra configuration to not have to instances of React at runtime. This possible could possible break tree-shaking when building.
I'm really liking the project and the code base, so utilizing this lib togethers with NextJS would be great.
created time in 15 days
startedFirebaseExtended/experimental-extensions
started time in 15 days
startedreactwg/react-18
started time in 15 days
push eventjquery/meetings.jquery.org
commit sha ce82cd9046c3ccb1fc4c80d0277492de020de104
Create 2021-06-07.md
push time in 16 days
startedImperialCollegeLondon/natural_number_game
started time in 18 days
issue commentmessageformat/messageformat
@messageformat/cli v3.0.0 broken argument parsing
Fix now available in @messageformat/cli 3.0.1.
comment created time in 19 days
push eventmessageformat/messageformat
commit sha 7c0ea87b1501925b8c1b6734ee0e3a59c25063d4
chore(release): Publish
push time in 19 days
push eventmessageformat/messageformat
commit sha 7a9949823a43640378e2cfa66fbe40cbefa87a87
test(xliff): Add message reference example
push time in 19 days