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

node-iso11649

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-iso11649 - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

rollup.config.js

65

index.js
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, '__esModule', { value: true });
/* eslint-disable */

@@ -14,11 +13,11 @@ var charTable = {

};var normalizeReference = exports.normalizeReference = function normalizeReference(reference) {
};var normalizeReference = function normalizeReference(reference) {
return reference ? ('' + reference).replace(/ /g, '').toUpperCase() : '';
};
var substituteCharWithNumber = exports.substituteCharWithNumber = function substituteCharWithNumber(char) {
var substituteCharWithNumber = function substituteCharWithNumber(char) {
return Number.isNaN(Number(char)) ? charTable[char] : char;
};
var modulo97 = exports.modulo97 = function modulo97(divident) {
var modulo97 = function modulo97(divident) {
var chunks = divident.match(/.{1,7}/g);

@@ -29,10 +28,3 @@ return chunks.reduce(function (prev, curr) {

};
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _common = require('./common');
var ceil10 = function ceil10(num) {

@@ -66,4 +58,4 @@ return Math.ceil(num / 10) * 10;

var calculateRFChecksum = function calculateRFChecksum(reference) {
var preResult = (reference + 'RF00').split('').map(_common.substituteCharWithNumber).join('');
var checksum = 98 - (0, _common.modulo97)(preResult);
var preResult = (reference + 'RF00').split('').map(substituteCharWithNumber).join('');
var checksum = 98 - modulo97(preResult);
return checksum < 10 ? '0' + checksum : checksum;

@@ -76,32 +68,6 @@ };

exports.default = function (reference) {
return generateRFreference((0, _common.normalizeReference)(reference) || generateReference());
};
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
var generate = (function (reference) {
return generateRFreference(normalizeReference(reference) || generateReference());
});
exports.validate = exports.generate = undefined;
var _generate = require('./generate');
var _generate2 = _interopRequireDefault(_generate);
var _validate = require('./validate');
var _validate2 = _interopRequireDefault(_validate);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.generate = _generate2.default;
exports.validate = _validate2.default;
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _common = require('./common');
var REFERENCE_FORMAT = /^RF[0-9]{2}[0-9A-Z]+$/;

@@ -114,4 +80,4 @@

var isValidChecksum = function isValidChecksum(reference) {
var preResult = moveRfToEnd(reference).map(_common.substituteCharWithNumber).join('');
return (0, _common.modulo97)(preResult) === 1;
var preResult = moveRfToEnd(reference).map(substituteCharWithNumber).join('');
return modulo97(preResult) === 1;
};

@@ -123,5 +89,8 @@

exports.default = function (reference) {
var normalizedRef = (0, _common.normalizeReference)(reference);
var validate = (function (reference) {
var normalizedRef = normalizeReference(reference);
return normalizedRef.length <= 25 && isValidFormat(normalizedRef) && isValidChecksum(normalizedRef);
};
});
exports.generate = generate;
exports.validate = validate;
{
"name": "node-iso11649",
"version": "1.1.0",
"version": "1.1.1",
"description": "ISO 11649:2009 creditor reference library for node",

@@ -23,5 +23,10 @@ "main": "index.js",

"scripts": {
"test": "babel-tape-runner test/*.js | faucet",
"prepublishOnly": "babel src/ -o index.js",
"lint": "eslint src/*.js test/*.js"
"build": "BABEL_ENV=production rollup -c",
"test": "BABEL_ENV=test babel-tape-runner test/*.js | faucet",
"prepublishOnly": "npm run build",
"lint": "eslint src/*.js test/*.js",
"release": "npm version patch -m 'Release version %s'",
"preversion": "npm config set tag-version-prefix ''",
"version": "npm publish",
"postversion": "git push --tags"
},

@@ -32,2 +37,3 @@ "devDependencies": {

"babel-eslint": "8.2.2",
"babel-plugin-external-helpers": "6.22.0",
"babel-preset-env": "1.6.1",

@@ -41,4 +47,6 @@ "babel-tape-runner": "2.0.1",

"faucet": "0.0.1",
"rollup": "0.56.3",
"rollup-plugin-babel": "3.0.3",
"tape": "4.9.0"
}
}

@@ -68,4 +68,13 @@ node-iso11649

## Release
npm run release
## Release History
* 1.1.1
- Bundle lib using rollup
* 1.1.0
- Update dependencies
- Refactor code for easier maintenance
* 1.0.1

@@ -72,0 +81,0 @@ - Handle number references as string

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