New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@react-pdf/font

Package Overview
Dependencies
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-pdf/font - npm Package Compare versions

Comparing version 2.0.14 to 2.1.0

CHANGELOG.md

27

lib/index.browser.js

@@ -22,2 +22,3 @@ 'use strict';

var _excluded = ["src", "fontWeight", "fontStyle"];
var FONT_WEIGHTS = {

@@ -41,5 +42,5 @@ thin: 100,

var fetchFont = /*#__PURE__*/function () {
var _ref = _asyncToGenerator__default['default']( /*#__PURE__*/_regeneratorRuntime__default['default'].mark(function _callee(src, options) {
var _ref = _asyncToGenerator__default["default"]( /*#__PURE__*/_regeneratorRuntime__default["default"].mark(function _callee(src, options) {
var response, buffer;
return _regeneratorRuntime__default['default'].wrap(function _callee$(_context) {
return _regeneratorRuntime__default["default"].wrap(function _callee$(_context) {
while (1) {

@@ -49,3 +50,3 @@ switch (_context.prev = _context.next) {

_context.next = 2;
return fetch__default['default'](src, options);
return fetch__default["default"](src, options);

@@ -103,3 +104,3 @@ case 2:

_proto.load = /*#__PURE__*/function () {
var _load = _asyncToGenerator__default['default']( /*#__PURE__*/_regeneratorRuntime__default['default'].mark(function _callee2() {
var _load = _asyncToGenerator__default["default"]( /*#__PURE__*/_regeneratorRuntime__default["default"].mark(function _callee2() {
var _this = this;

@@ -109,3 +110,3 @@

return _regeneratorRuntime__default['default'].wrap(function _callee2$(_context2) {
return _regeneratorRuntime__default["default"].wrap(function _callee2$(_context2) {
while (1) {

@@ -122,3 +123,3 @@ switch (_context2.prev = _context2.next) {

this.data = fontkit__default['default'].create(Buffer.from(this.src.split(',')[1], 'base64'), postscriptName);
this.data = fontkit__default["default"].create(Buffer.from(this.src.split(',')[1], 'base64'), postscriptName);
_context2.next = 17;

@@ -139,3 +140,3 @@ break;

data = _context2.sent;
this.data = fontkit__default['default'].create(data, postscriptName);
this.data = fontkit__default["default"].create(data, postscriptName);
_context2.next = 17;

@@ -147,3 +148,3 @@ break;

return new Promise(function (resolve, reject) {
return fontkit__default['default'].open(_this.src, postscriptName, function (err, data) {
return fontkit__default["default"].open(_this.src, postscriptName, function (err, data) {
return err ? reject(err) : resolve(data);

@@ -193,3 +194,3 @@ });

fontStyle = _ref2.fontStyle,
options = _objectWithoutPropertiesLoose__default['default'](_ref2, ["src", "fontWeight", "fontStyle"]);
options = _objectWithoutPropertiesLoose__default["default"](_ref2, _excluded);

@@ -272,3 +273,3 @@ var numericFontWeight = resolveFontWeight(fontWeight);

for (var i = 0; i < data.fonts.length; i += 1) {
fonts[family].register(_extends__default['default']({
fonts[family].register(_extends__default["default"]({
family: family

@@ -309,5 +310,5 @@ }, data.fonts[i]));

this.load = /*#__PURE__*/function () {
var _ref2 = _asyncToGenerator__default['default']( /*#__PURE__*/_regeneratorRuntime__default['default'].mark(function _callee(descriptor) {
var _ref2 = _asyncToGenerator__default["default"]( /*#__PURE__*/_regeneratorRuntime__default["default"].mark(function _callee(descriptor) {
var fontFamily, isStandard, f;
return _regeneratorRuntime__default['default'].wrap(function _callee$(_context) {
return _regeneratorRuntime__default["default"].wrap(function _callee$(_context) {
while (1) {

@@ -380,3 +381,3 @@ switch (_context.prev = _context.next) {

exports.default = FontStore;
exports["default"] = FontStore;
//# sourceMappingURL=index.browser.js.map

@@ -34,3 +34,3 @@ 'use strict';

const fetchFont = async (src, options) => {
const response = await fetch__default['default'](src, options);
const response = await fetch__default["default"](src, options);
const buffer = await (response.buffer ? response.buffer() : response.arrayBuffer());

@@ -71,4 +71,4 @@ return buffer.constructor.name === 'Buffer' ? buffer : Buffer.from(buffer);

if (isDataUrl(this.src)) {
this.data = fontkit__default['default'].create(Buffer.from(this.src.split(',')[1], 'base64'), postscriptName);
} else if (isUrl__default['default'](this.src)) {
this.data = fontkit__default["default"].create(Buffer.from(this.src.split(',')[1], 'base64'), postscriptName);
} else if (isUrl__default["default"](this.src)) {
const {

@@ -84,5 +84,5 @@ headers,

});
this.data = fontkit__default['default'].create(data, postscriptName);
this.data = fontkit__default["default"].create(data, postscriptName);
} else {
this.data = await new Promise((resolve, reject) => fontkit__default['default'].open(this.src, postscriptName, (err, data) => err ? reject(err) : resolve(data)));
this.data = await new Promise((resolve, reject) => fontkit__default["default"].open(this.src, postscriptName, (err, data) => err ? reject(err) : resolve(data)));
}

@@ -245,3 +245,3 @@

exports.default = FontStore;
exports["default"] = FontStore;
//# sourceMappingURL=index.js.map
{
"name": "@react-pdf/font",
"version": "2.0.14",
"version": "2.1.0",
"license": "MIT",
"description": "Register font and emoji source for react-pdf document",
"author": "Diego Muracciole <diegomuracciole@gmail.com>",

@@ -22,4 +23,5 @@ "homepage": "https://github.com/diegomura/react-pdf#readme",

"dependencies": {
"@react-pdf/fontkit": "^2.0.7",
"@react-pdf/types": "^2.0.7",
"@babel/runtime": "^7.16.4",
"@react-pdf/fontkit": "^2.1.0",
"@react-pdf/types": "^2.0.8",
"cross-fetch": "^3.0.4",

@@ -30,4 +32,3 @@ "is-url": "^1.2.4"

"lib"
],
"gitHead": "5afedfe22dc133e3a27a1e5ec0b9197df7bd6dc1"
]
}

Sorry, the diff of this file is not supported yet

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