diff --git a/lib/dynamodb.js b/lib/dynamodb.js index d949ae8..9e91359 100644 --- a/lib/dynamodb.js +++ b/lib/dynamodb.js @@ -2,8 +2,6 @@ const RecordEventMock = require( './record' ); -const significantDigits = require( '@extra-number/significant-digits' ); - const constants = require( './constants' ); @@ -14,7 +12,7 @@ function calculateLength( type, value ) { switch( type ) { case 'N': - length = significantDigits( Number( value ) ); + length = Number(value).toExponential().replace(/e[+\-0-9]*$/, '').replace(/^0\.?0*|\./, '').length; break; case 'BOOL': diff --git a/package.json b/package.json index c28e786..7dc4105 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,6 @@ "author": "Vandium Software Inc.", "license": "BSD-3-Clause", "dependencies": { - "@extra-number/significant-digits": "^1.1.1", "clone-deep": "^4.0.1", "uuid": "^3.3.3", "vandium-utils": "^1.2.0"