"warnOnUnsupportedTypeScriptVersion": false
},
"rules": {
+ "@typescript-eslint/ban-ts-comment": 0,
"@typescript-eslint/no-explicit-any": 0,
"@typescript-eslint/explicit-module-boundary-types": 0,
"arrow-body-style": 0,
"inferno-create-element": "^7.4.9",
"inferno-helmet": "^5.2.1",
"inferno-hydrate": "^7.4.9",
- "inferno-i18next": "github:nimbusec-oss/inferno-i18next#semver:^7.4.2",
+ "inferno-i18next-dess": "^0.0.1",
"inferno-router": "^7.4.9",
"inferno-server": "^7.4.9",
"isomorphic-cookie": "^1.2.4",
import { Component } from "inferno";
import { Helmet } from "inferno-helmet";
-import { Provider } from "inferno-i18next";
+import { Provider } from "inferno-i18next-dess";
import { Route, Switch } from "inferno-router";
import { GetSiteResponse } from "lemmy-js-client";
import { i18n } from "../../i18next";
import { Component } from "inferno";
-import { T } from "inferno-i18next";
+import { T } from "inferno-i18next-dess";
import { Link } from "inferno-router";
import {
CommentResponse,
import { Component, linkEvent } from "inferno";
-import { T } from "inferno-i18next";
+import { T } from "inferno-i18next-dess";
import { Link } from "inferno-router";
import {
AddAdminResponse,
import { Component, linkEvent } from "inferno";
-import { T } from "inferno-i18next";
+import { T } from "inferno-i18next-dess";
import {
GetCaptchaResponse,
GetSiteResponse,
import { Component } from "inferno";
-import { T } from "inferno-i18next";
+import { T } from "inferno-i18next-dess";
import { Link } from "inferno-router";
import { PostView } from "lemmy-js-client";
import { i18n } from "../../i18next";
import { Component, linkEvent } from "inferno";
-import { T } from "inferno-i18next";
+import { T } from "inferno-i18next-dess";
import { Prompt } from "inferno-router";
import {
CreatePrivateMessage,
UserService.Instance.myUserInfo = site.my_user;
i18n.changeLanguage(getLanguage());
}
+
+let SHORTNUM_SI_FORMAT = new Intl.NumberFormat("en-US", {
+ maximumFractionDigits: 1,
+ //@ts-ignore
+ notation: "compact",
+ compactDisplay: "short",
+});
+
+export function numToSI(value: any) {
+ return SHORTNUM_SI_FORMAT.format(value);
+}
dependencies:
inferno "7.4.9"
-"inferno-i18next@github:nimbusec-oss/inferno-i18next#semver:^7.4.2":
- version "7.4.2"
- resolved "https://codeload.github.com/nimbusec-oss/inferno-i18next/tar.gz/54b9be591ccd62c53799ad23e35f17144a62f909"
+inferno-i18next-dess@^0.0.1:
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/inferno-i18next-dess/-/inferno-i18next-dess-0.0.1.tgz#48ae6bb4c3a617e59ff8dc97b9ed70f2ef762206"
+ integrity sha512-z/6UnuWFMyBivfR3SI9AmgA0/JvXARqtG/9BQryaLPenlG7iAb4cN2TeSt0mHIgFOo01QHVWZ8dqn7jZRijp2Q==
dependencies:
html-parse-stringify2 "^2.0.1"
inferno "^7.4.2"