Socket
Socket
Sign inDemoInstall

@polkadot/x-textencoder

Package Overview
Dependencies
Maintainers
2
Versions
730
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@polkadot/x-textencoder - npm Package Compare versions

Comparing version 4.0.0-9 to 4.0.0-10

fallback.d.ts

5

browser.d.ts
declare const _default: {
new (): {
encode(value: string): Uint8Array;
};
new (): TextEncoder;
prototype: TextEncoder;
};
export default _default;

17

browser.js
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,17 +10,8 @@ value: true

var _fallback = _interopRequireDefault(require("./fallback"));
// Copyright 2017-2020 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
var _default = typeof TextEncoder === 'undefined' ? class {
encode(value) {
const u8a = new Uint8Array(value.length);
var _default = typeof TextEncoder === 'undefined' ? _fallback.default : TextEncoder;
for (let i = 0; i < value.length; i++) {
u8a[i] = value.charCodeAt(i);
}
return u8a;
}
} : TextEncoder;
exports.default = _default;

@@ -16,5 +16,7 @@ "use strict";

var _encoder, _temp;
// Copyright 2017-2020 @polkadot/x-textencoder authors & contributors
// SPDX-License-Identifier: Apache-2.0
var _encoder = (0, _classPrivateFieldLooseKey2.default)("encoder");
var _default = typeof TextEncoder === 'undefined' ? (_temp = (_encoder = (0, _classPrivateFieldLooseKey2.default)("encoder"), class {
class NodeFallback {
constructor() {

@@ -35,4 +37,6 @@ Object.defineProperty(this, _encoder, {

}), _temp) : TextEncoder;
}
var _default = typeof TextEncoder === 'undefined' ? NodeFallback : TextEncoder;
exports.default = _default;
{
"name": "@polkadot/x-textencoder",
"version": "4.0.0-9",
"version": "4.0.0-10",
"description": "A TextDecoder replacement",

@@ -5,0 +5,0 @@ "browser": "browser.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc