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

sequelize-seed

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sequelize-seed - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

2

package.json
{
"name": "sequelize-seed",
"version": "0.0.2",
"version": "0.0.3",
"description": "",

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

@@ -31,6 +31,8 @@ const specious = require('specious');

let def = defs[field];
let seed = def.seed || def.type;
let [m, predicate, params] = /([^(]+)\(([^)]+)\)/.exec(def.seed);
params = params.split(',');
let [, predicate, , params] = /([^(]+)(\(([^)]+)\))?/.exec(seed);
if (params) params = params.split(',');
record[field] = specious.create(predicate, params);

@@ -37,0 +39,0 @@ });

@@ -12,6 +12,9 @@ const fs = require('fs');

let models = this.models;
let operations = [];
for (let name in models) {
let model = models[name];
queryInterface.bulkInsert(model.table, model.seed(rows), {});
let query = queryInterface.bulkInsert(model.table, model.seed(rows), {});
operations.push(query);
}
return Promise.all(operations);
}

@@ -21,3 +24,20 @@

let definition = require(path_str);
let model = definition(Model, {});
let model = definition(Model, {
DATE: 'date',
STRING: 'lorem',
CHAR: 'lorem',
TEXT: 'lorem',
INTEGER: 'integer',
BIGINT: 'integer',
FLOAT: 'decimal',
TIME: 'time',
DATEONLY: 'date',
BOOLEAN: 'boolean',
BLOB: 'blob',
DECIMAL: 'decimal',
UUID: 'id',
ENUM: 'enum',
REAL: 'integer',
DOUBLE: 'integer'
});
this.models[model.name] = model;

@@ -37,2 +57,4 @@ }

.forEach(file => this._import(path.resolve(path_str, file)));
return this;
}

@@ -39,0 +61,0 @@ }

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