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.1 to 1.0.2

3

examples/molds.js
var molds = [];
molds.push({
id: 'id'
lt: 'latitude',
word: 'lastName'
});
module.exports = molds;

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

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

@@ -13,0 +13,0 @@

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

@@ -12,3 +12,11 @@ "author": {

"data simulation",
"Command Line"
"Command Line",
"commander",
"faker",
"chance",
"mock",
"generator",
"massive",
"json",
"data"
],

@@ -15,0 +23,0 @@ "repository": {

# datamachine
Esta ferramenta fabrica dados falsos para preencher módulos simulados com a intenção de poder desenvolver novos módulos para produção em um ambiente controlado. A estrutura de dados falsa é declarada em objetos de esquema.
Esta ferramenta CLI produz dados falsos com realismo e precisão

@@ -9,3 +9,3 @@ ### Installation

```
sudo npm g install datamachine
sudo npm i -g datamachine
```

@@ -45,26 +45,25 @@ O programa será instalado globalmente e poderá ser utilizado em qualquer diretório através do comando ___datamachine___.

```
Note que os objetos do array não são todos iguais. Como podemos ver, parte dos objetos não possui o atributo _location_. Isso aconteceu porque foram definidos dois _data molds_ no array _dataMolds_ do arquivo _data-molds.js_, que foi utilizado em um dos parâmetros do comando _data-machine_. O _data-machine_ sorteia um dos _data molds_ para gerar cada objeto do array.
### Attribute Types
Os ___attribute types___ são strings que são usadas informar ao data-machine o conjunto de valores possíveis para cada atributo de um objeto.
Att Type | Parâmetros | Exemplo | Valores
--------- | ------ | ------- | ------
boolean | não tem | "boolean" |true, false
cpf | não tem | "cpf" |211.508.653-85, 313.628.781-97, ...
date:minyear;maxyear | minyear, maxyear | "date:1990;2000" | 1998-05-24T05:41:16.000Z, ...
integer:min;max | min, max | "integer:20;50" |
decimal:places;min;max | places, min, max | "decimal:2;20;50" |
email | não tem | "email" | danny4@gmail.com, paris.mohr@gmail.com, ...
enum | lista de valores | "enum:maçã;uva;pera" | maçã, uva, pera
firstname | não tem | "firstname" | Liliana, Jessie, Brady ...
word | não tem |
text:n | n: quantidade de palavras |
name | não tem | Tobin Wyman, Emilia Bahringer e Eveline Moore
### Atributos Opcionais
Att Type | Exemplo | Valores
--------- | ------- | ------
boolean | "boolean" | true, false
integer:min;max | "integer:20;50" | 11, 40, 23, ...
decimal:places;min;max | "decimal:2;20;50" | 29.11, 41.10, 29.96, ...
primeNumber:min;max | "primeNumber:1;10" | 2, 7, 3, ...
date:minyear;maxyear | "date:1990;2000" | 1998-05-24T05:41:16.000Z, ...
latitude | "latitude" | 33.1238, -12.4788, ...
longitude | "longitude" | -100.9198, 177.1068, ...
enum | lista de valores | "enum:maçã;uva;pera" | maçã, uva, pera
id | "id" | -dm-1545847763800-8y6iPo, -dm-1545847763800-FIg6Jx, ...
email | "email" | danny4@gmail.com, paris.mohr@gmail.com, ...
firstName | "firstName" | Liliana, Jessie, Brady, ...
lastName | "lastName" | Wiza, Predovic, Jones, ...
name | "name" | Tobin Wyman, Emilia Bahringer e Eveline Moore
job | "job" | Customer Intranet Producer, Legacy Accounts Specialist, ...
word | "word" | temporibus, ratione, reiciendis, ...
text | "text" | excepturi, Nihil vel impedit repellendus et et repellat officiis., ...
paragraph | "paragraph" | Soluta aut sunt et. Vero vitae fugiat ratione aut cupiditate mollitia rem. Quasi quia quae quis labore consequatur distinctio excepturi quas. Vero iure alias voluptatum ipsum dolore ut consequatur ut.
paragraphs | "paragraphs" | Rerum optio quaerat. Doloribus ratione maiores. Deleniti soluta ipsa nobis unde qui enim. Numquam quo minima impedit deleniti quos autem dolor.\n \rIure minima deleniti. Voluptas ut maiores rerum. Sunt dolore magni voluptates tenetur molestiae. Illum voluptatibus numquam error non laboriosam et iusto quae. Quia corrupti fugit. Necessitatibus deserunt porro.\n \rAut in ut omnis. Repudiandae molestias eaque quis in cupiditate. Nulla dicta et asperiores quasi omnis molestiae rerum.
cpf | "cpf" |211.508.653-85, 313.628.781-97, ...

@@ -13,3 +13,3 @@ var faker = require('faker');

generate: generate,
regExp: /^title$/
regExp: /^job$/
};
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