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

@nuintun/qrcode

Package Overview
Dependencies
Maintainers
1
Versions
89
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nuintun/qrcode - npm Package Compare versions

Comparing version 0.10.0 to 0.10.1

20

es5/qrcode/encoder/MaskPattern.js

@@ -8,21 +8,1 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
var MaskPattern;
(function (MaskPattern) {
// mask pattern 000
MaskPattern[MaskPattern["PATTERN000"] = 0] = "PATTERN000";
// mask pattern 001
MaskPattern[MaskPattern["PATTERN001"] = 1] = "PATTERN001";
// mask pattern 010
MaskPattern[MaskPattern["PATTERN010"] = 2] = "PATTERN010";
// mask pattern 011
MaskPattern[MaskPattern["PATTERN011"] = 3] = "PATTERN011";
// mask pattern 100
MaskPattern[MaskPattern["PATTERN100"] = 4] = "PATTERN100";
// mask pattern 101
MaskPattern[MaskPattern["PATTERN101"] = 5] = "PATTERN101";
// mask pattern 110
MaskPattern[MaskPattern["PATTERN110"] = 6] = "PATTERN110";
// mask pattern 111
MaskPattern[MaskPattern["PATTERN111"] = 7] = "PATTERN111";
})(MaskPattern || (MaskPattern = {}));
exports.default = MaskPattern;

17

es5/qrcode/encoder/QRUtil.js

@@ -10,3 +10,2 @@ "use strict";

var Polynomial_1 = require("./Polynomial");
var MaskPattern_1 = require("./MaskPattern");
var ALIGNMENT_PATTERN_TABLE = [

@@ -71,17 +70,17 @@ [],

switch (maskPattern) {
case MaskPattern_1.default.PATTERN000:
case 0 /* PATTERN000 */:
return function (x, y) { return (x + y) % 2 === 0; };
case MaskPattern_1.default.PATTERN001:
case 1 /* PATTERN001 */:
return function (x, y) { return x % 2 === 0; };
case MaskPattern_1.default.PATTERN010:
case 2 /* PATTERN010 */:
return function (x, y) { return y % 3 === 0; };
case MaskPattern_1.default.PATTERN011:
case 3 /* PATTERN011 */:
return function (x, y) { return (x + y) % 3 === 0; };
case MaskPattern_1.default.PATTERN100:
case 4 /* PATTERN100 */:
return function (x, y) { return (((x / 2) >>> 0) + ((y / 3) >>> 0)) % 2 === 0; };
case MaskPattern_1.default.PATTERN101:
case 5 /* PATTERN101 */:
return function (x, y) { return ((x * y) % 2) + ((x * y) % 3) === 0; };
case MaskPattern_1.default.PATTERN110:
case 6 /* PATTERN110 */:
return function (x, y) { return (((x * y) % 2) + ((x * y) % 3)) % 2 === 0; };
case MaskPattern_1.default.PATTERN111:
case 7 /* PATTERN111 */:
return function (x, y) { return (((x * y) % 3) + ((x + y) % 2)) % 2 === 0; };

@@ -88,0 +87,0 @@ default:

@@ -6,21 +6,1 @@ /**

*/
var MaskPattern;
(function (MaskPattern) {
// mask pattern 000
MaskPattern[MaskPattern["PATTERN000"] = 0] = "PATTERN000";
// mask pattern 001
MaskPattern[MaskPattern["PATTERN001"] = 1] = "PATTERN001";
// mask pattern 010
MaskPattern[MaskPattern["PATTERN010"] = 2] = "PATTERN010";
// mask pattern 011
MaskPattern[MaskPattern["PATTERN011"] = 3] = "PATTERN011";
// mask pattern 100
MaskPattern[MaskPattern["PATTERN100"] = 4] = "PATTERN100";
// mask pattern 101
MaskPattern[MaskPattern["PATTERN101"] = 5] = "PATTERN101";
// mask pattern 110
MaskPattern[MaskPattern["PATTERN110"] = 6] = "PATTERN110";
// mask pattern 111
MaskPattern[MaskPattern["PATTERN111"] = 7] = "PATTERN111";
})(MaskPattern || (MaskPattern = {}));
export default MaskPattern;

@@ -8,3 +8,2 @@ /**

import Polynomial from './Polynomial';
import MaskPattern from './MaskPattern';
var ALIGNMENT_PATTERN_TABLE = [

@@ -67,17 +66,17 @@ [],

switch (maskPattern) {
case MaskPattern.PATTERN000:
case 0 /* PATTERN000 */:
return function (x, y) { return (x + y) % 2 === 0; };
case MaskPattern.PATTERN001:
case 1 /* PATTERN001 */:
return function (x, y) { return x % 2 === 0; };
case MaskPattern.PATTERN010:
case 2 /* PATTERN010 */:
return function (x, y) { return y % 3 === 0; };
case MaskPattern.PATTERN011:
case 3 /* PATTERN011 */:
return function (x, y) { return (x + y) % 3 === 0; };
case MaskPattern.PATTERN100:
case 4 /* PATTERN100 */:
return function (x, y) { return (((x / 2) >>> 0) + ((y / 3) >>> 0)) % 2 === 0; };
case MaskPattern.PATTERN101:
case 5 /* PATTERN101 */:
return function (x, y) { return ((x * y) % 2) + ((x * y) % 3) === 0; };
case MaskPattern.PATTERN110:
case 6 /* PATTERN110 */:
return function (x, y) { return (((x * y) % 2) + ((x * y) % 3)) % 2 === 0; };
case MaskPattern.PATTERN111:
case 7 /* PATTERN111 */:
return function (x, y) { return (((x * y) % 3) + ((x + y) % 2)) % 2 === 0; };

@@ -84,0 +83,0 @@ default:

{
"name": "@nuintun/qrcode",
"version": "0.10.0",
"version": "0.10.1",
"description": "QRCode encode and decode library.",

@@ -5,0 +5,0 @@ "main": "es5/index.js",

@@ -6,3 +6,3 @@ /**

*/
declare enum MaskPattern {
declare const enum MaskPattern {
PATTERN000 = 0,

@@ -9,0 +9,0 @@ PATTERN001 = 1,

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