custom-card-helpers icon indicating copy to clipboard operation
custom-card-helpers copied to clipboard

@formatjs/intl-utils is deprecated

Open marvin-w opened this issue 4 years ago • 1 comments

The package @formatjs/intl-utils is deprecated and should be replaced with @formatjs/ecma-abstract.

See also logs during npm install:

npm WARN deprecated @formatjs/[email protected]: the package is rather renamed to @formatjs/ecma-abstract with some changes in functionality (primarily selectUnit is removed and we don't plan to make any further changes to this package

Node Version: 16.10.0 NPM Version: 7.24.0

marvin-w avatar Apr 30 '22 10:04 marvin-w

And from what I can tell... this introduces a compile time error:

(!) `this` has been rewritten to `undefined`
https://rollupjs.org/guide/en/#error-this-is-undefined
node_modules/@formatjs/intl-utils/lib/src/diff.js
1: var __assign = (this && this.__assign) || function () {
                   ^
2:     __assign = Object.assign || function(t) {
3:         for (var s, i = 1, n = arguments.length; i < n; i++) {
...and 1 other occurrence
node_modules/@formatjs/intl-utils/lib/src/resolve-locale.js
1: var __extends = (this && this.__extends) || (function () {
                    ^
2:     var extendStatics = function (d, b) {
3:         extendStatics = Object.setPrototypeOf ||
...and 3 other occurrences
created dist in 10s

Since custom-card-helpers is the only dependent module consuming @formatjs/intl-utils.

ironsheep avatar Feb 09 '23 08:02 ironsheep