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

datamachine

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

datamachine - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

src/helpers/getParams.js

4

examples/molds.js
var molds = [];
molds.push({
lt: 'latitude',
word: 'lastName'
att1: 'enum:op1;op2',
att2: 'primeNumber:1;100'
});
module.exports = molds;

@@ -10,3 +10,3 @@ #!/usr/bin/env node

program
.version('1.0.2')
.version('1.0.3')
.description('O Datamachine é uma ferramenta CLI para fabricar dados falsos');

@@ -24,3 +24,3 @@

console.log(moldFilePath);
console.log("Schema path: ", moldFilePath);

@@ -37,11 +37,14 @@ if (!fs.existsSync(moldFilePath)) {

switch(dataStructure){
case 'object':
case 'object':
console.log("Generating object...");
var obj = DataDesigner.generateObject(molds[0]);
generateOutput(output, obj, accountConfig);
break;
case 'array':
case 'array':
console.log("Generating array...");
var arr = DataDesigner.generateArray(length, molds);
generateOutput(output, arr, accountConfig);
break;
case 'collection':
case 'collection':
console.log("Generating conllection...");
var col = DataDesigner.generateCollection(length, molds);

@@ -48,0 +51,0 @@ generateOutput(output, col, accountConfig);

{
"name": "datamachine",
"version": "1.0.2",
"version": "1.0.3",
"description": "Datamachine is a CLI tool for manufacturing mock data",

@@ -5,0 +5,0 @@ "author": {

@@ -6,2 +6,3 @@ var JsonGenerator = require('./json-generator');

case 'json':
console.log("Generating json...");
JsonGenerator.setFile(data);

@@ -8,0 +9,0 @@ break;

@@ -0,5 +1,7 @@

var getParams = require('../helpers/getParams');
function generate(type){
if(this.regExp.test(type)){
var ano;
var params = this.getParams(type);
var params = getParams(type);
var min = params[0] || 1970;

@@ -6,0 +8,0 @@ var max = params[1] || new Date().getFullYear();

@@ -1,13 +0,6 @@

Object.prototype.getParams = function(type){
var regExpParams = /:[\d|\w|;*]*$/g
var stringParams = type.match(regExpParams) + '';
if (stringParams != 'null') {
stringParams = stringParams.slice(1);
return stringParams.split(';');
}
return false;
}
var getParams = require('../helpers/getParams');
function generate(type){
if(this.test(type)){
var params = this.getParams(type);
var params = getParams(type);
var decimalPlaces = params[0] || 2;

@@ -21,3 +14,3 @@ var min = params[1] || 0.00;

}
return parseFloat(Number(number).toFixed(decimalPlaces)).toFixed(decimalPlaces);
return parseFloat(Number(number).toFixed(decimalPlaces));
}

@@ -24,0 +17,0 @@ return false;

@@ -0,4 +1,6 @@

var getParams = require('../helpers/getParams');
function generate(type){
if(this.regExp.test(type)){
var params = this.getParams(type);
var params = getParams(type);
var index = Math.floor(Math.random() * params.length);

@@ -5,0 +7,0 @@ return params[index];

let generateString = require('../helpers/generateString');
function generate(type){
if(this.regExp.test(type)){
if(this.isValidStringType(type)){
var prefixo = '-dm';
var token = generateString(6);
var timestamp = new Date().getTime();
return prefixo +'-'+ timestamp +'-'+ token;
return prefixo + timestamp + token;
}
return false;
}
function isValidStringType(type){
return this.regExp.test(type);
}
module.exports = {
generate: generate,
regExp: /^id$/
regExp: /^id$/,
isValidStringType: isValidStringType
};

@@ -0,5 +1,7 @@

var getParams = require('../helpers/getParams');
function generate(type){
if(this.regExp.test(type)){
var number;
var params = this.getParams(type);
var params = getParams(type);
var min = params[0], max = params[1];

@@ -6,0 +8,0 @@ while(true){

var Chance = require('chance');
var getParams = require('../helpers/getParams');
function generate(type){
let params = this.getParams(type);
let params = getParams(type);
let min = params[0], max = params[1];

@@ -6,0 +8,0 @@ let chance = new Chance();

@@ -5,12 +5,2 @@ //var generateObject = require('./generate-object');

Object.prototype.getParams = function(type){
var regExpParams = /:([\w À-ú,\.\-\?&$@#!\+:\(\)\\°\*º]*;)*[\w À-ú,\.\-\?&$@#!\+:\(\)\\°\*º]+$/g
var stringParams = type.match(regExpParams) + '';
if (stringParams != 'null') {
stringParams = stringParams.slice(1);
return stringParams.split(';');
}
return false;
}
var getName = function(type){

@@ -17,0 +7,0 @@ var regExpTypeName = /^[\w*]*/g

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