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

react-qr-svg

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-qr-svg - npm Package Compare versions

Comparing version 1.0.3 to 1.1.0

19

dist-modules/components/qr-svg.js

@@ -21,6 +21,2 @@ 'use strict';

var getCellSize = function getCellSize(index, idealSize) {
return Math.ceil((index + 1) * idealSize) - Math.floor(index * idealSize);
};
function QRCode() {

@@ -30,4 +26,3 @@ var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},

value = _ref$value === undefined ? '' : _ref$value,
_ref$size = _ref.size,
size = _ref$size === undefined ? 256 : _ref$size,
size = _ref.size,
_ref$level = _ref.level,

@@ -46,15 +41,13 @@ level = _ref$level === undefined ? 'L' : _ref$level,

var cells = qrcode.modules;
var idealCellSize = size / cells.length;
return _react2.default.createElement(
'svg',
{ height: size, shapeRendering: 'crispEdges', width: size },
{ shapeRendering: 'crispEdges', viewBox: [0, 0, cells.length, cells.length].join(' '), width: size },
cells.map(function (row, rowIndex) {
return row.map(function (cell, colIndex) {
var cellSize = getCellSize(colIndex, idealCellSize);
return _react2.default.createElement('rect', { height: cellSize,
return _react2.default.createElement('rect', { height: 1,
style: { fill: cell ? fgColor : bgColor },
width: cellSize,
x: colIndex * idealCellSize,
y: rowIndex * idealCellSize
width: 1,
x: colIndex,
y: rowIndex
});

@@ -61,0 +54,0 @@ });

@@ -6,3 +6,3 @@ {

"user": "no23reason",
"version": "1.0.3",
"version": "1.1.0",
"scripts": {

@@ -30,4 +30,4 @@ "start": "webpack-dev-server",

"babel-eslint": "^7.0.0",
"babel-jest": "^19.0.0",
"babel-loader": "^6.2.4",
"babel-jest": "^20.0.2",
"babel-loader": "^7.0.0",
"babel-plugin-transform-class-properties": "^6.23.0",

@@ -45,3 +45,3 @@ "babel-plugin-transform-es2015-destructuring": "^6.19.0",

"eslint-loader": "^1.3.0",
"eslint-plugin-react": "^6.0.0",
"eslint-plugin-react": "^7.0.0",
"extract-text-webpack-plugin": "^2.0.0-rc.2",

@@ -53,3 +53,3 @@ "file-loader": "^0.11.1",

"html-webpack-remark-plugin": "^0.1.0",
"jest": "^19.0.0",
"jest": "^20.0.3",
"json-loader": "^0.5.4",

@@ -63,5 +63,5 @@ "purecss": "^0.6.0",

"semantic-release": "^6.3.2",
"style-loader": "^0.16.0",
"style-loader": "^0.18.1",
"sync-exec": "^0.6.2",
"typescript": "~2.2.1",
"typescript": "~2.3.1",
"typings": "^2.0.0",

@@ -68,0 +68,0 @@ "url-loader": "^0.5.7",

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