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

ajgenesisnode-entity

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ajgenesisnode-entity - npm Package Compare versions

Comparing version 0.0.5 to 0.0.6

test/lib/fsutils.js

4

add.js

@@ -8,5 +8,5 @@

ajgenesis.createDirectory('ajgenesis', 'models');
ajgenesis.createModelDirectory();
var template = path.join(__dirname, 'templates', 'entity.json.tpl');
var filename = path.join('ajgenesis', 'models', entityname + '.json');
var filename = path.join(ajgenesis.getModelDirectory(), entityname + '.json');

@@ -13,0 +13,0 @@ var entitymodel = {

@@ -24,3 +24,3 @@ var path = require('path'),

var filename = path.join('ajgenesis', 'models', entityname + '.json');
var filename = path.join(ajgenesis.getModelDirectory(), entityname + '.json');
var model = require(path.resolve(filename));

@@ -27,0 +27,0 @@

@@ -45,3 +45,3 @@

if (position < 0)
return { name: parval, value: null };
return { name: parval, value: true };

@@ -57,2 +57,4 @@ var name = parval.substring(0, position);

value = false;
else if (value == "null")
value = null;

@@ -59,0 +61,0 @@ return { name: name, value: value };

{ "name": "ajgenesisnode-entity"
, "description": "AjGenesis for Node, Entity tasks and templates"
, "keywords": [ "codegeneration", "nodejs", "ajgenesis" ]
, "version": "0.0.5"
, "version": "0.0.6"
, "author": "Angel 'Java' Lopez <webmaster@ajlopez.com> (http://www.ajlopez.com)"
, "repository": { "type": "git", "url": "git://github.com/ajlopez/AjGenesisNode-Entity.git" }
, "main": "./index.js"
, "engines": { "node": ">= 0.6.0 && < 0.11.0" }
, "engines": { "node": ">= 0.6.0 && < 0.13.0" }
, "scripts": {

@@ -15,4 +15,4 @@ "test": "simpleunit ./test"

, "devDependencies": {
"simpleunit": "0.0.2"
"simpleunit": "0.0.4"
}
}

@@ -45,6 +45,7 @@ # AjGenesisNode Entity

- 0.0.1: Published
- 0.0.2: Published. It uses `models` directory instead of `ajgenesis/models`.
- 0.0.3: Published. add and addproperty process parameters.
- 0.0.4: Published. Fixing add property bug, using a hack.
- 0.0.5: Using `ajgenesis/models` for model files.
- 0.0.2: Published. It uses `models` directory instead of `ajgenesis/models`
- 0.0.3: Published. add and addproperty process parameters
- 0.0.4: Published. Fixing add property bug, using a hack
- 0.0.5: Using `ajgenesis/models` for model files
- 0.0.6: Use createModelDirectory, getModelDirectory

@@ -51,0 +52,0 @@ ## Contribution

@@ -5,2 +5,3 @@

fs = require('fs'),
fsutils = require('./lib/fsutils'),
ajgenesis = require('ajgenesis');

@@ -32,4 +33,4 @@

test.equal(entity.setdescriptor, "Customers");
removeDirSync(path.join(__dirname, 'ajgenesis'));
fsutils.removeDirSync(path.join(__dirname, 'ajgenesis'));

@@ -68,3 +69,3 @@ test.done();

removeDirSync(path.join(__dirname, 'ajgenesis'));
fsutils.removeDirSync(path.join(__dirname, 'ajgenesis'));

@@ -76,32 +77,1 @@ test.done();

}
function removeDirSync(dirname) {
var filenames = fs.readdirSync(dirname);
filenames.forEach(function (filename) {
filename = path.join(dirname, filename);
if (isDirectory(filename))
removeDirSync(filename);
else
removeFileSync(filename);
});
fs.rmdirSync(dirname);
}
function removeFileSync(filename) {
fs.unlinkSync(filename);
}
function isDirectory(filename)
{
try {
var stats = fs.lstatSync(filename);
return stats.isDirectory();
}
catch (err)
{
return false;
}
}

@@ -5,2 +5,3 @@ var addpropertytask = require('../addproperty'),

fs = require('fs'),
fsutils = require('./lib/fsutils'),
ajgenesis = require('ajgenesis');

@@ -43,3 +44,3 @@

removeDirSync(path.join(__dirname, 'ajgenesis'));
fsutils.removeDirSync(path.join(__dirname, 'ajgenesis'));
test.done();

@@ -101,3 +102,3 @@ });

removeDirSync(path.join(__dirname, 'ajgenesis'));
fsutils.removeDirSync(path.join(__dirname, 'ajgenesis'));

@@ -111,32 +112,1 @@ test.done();

}
function removeDirSync(dirname) {
var filenames = fs.readdirSync(dirname);
filenames.forEach(function (filename) {
filename = path.join(dirname, filename);
if (isDirectory(filename))
removeDirSync(filename);
else
removeFileSync(filename);
});
fs.rmdirSync(dirname);
}
function removeFileSync(filename) {
fs.unlinkSync(filename);
}
function isDirectory(filename)
{
try {
var stats = fs.lstatSync(filename);
return stats.isDirectory();
}
catch (err)
{
return false;
}
}

@@ -70,9 +70,18 @@

exports['Get parameter without value'] = function (test) {
var result = names.getParameterValue("name");
exports['Get parameter without value as boolean flag'] = function (test) {
var result = names.getParameterValue("required");
test.ok(result);
test.equal(result.name, "name");
test.equal(result.value, null);
test.equal(result.name, "required");
test.strictEqual(result.value, true);
};
exports['Get parameter with null value'] = function (test) {
var result = names.getParameterValue("email=null");
test.ok(result);
test.equal(result.name, "email");
test.strictEqual(result.value, null);
};
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