You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

apidoc-plugin-schema

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

apidoc-plugin-schema - npm Package Compare versions

Comparing version

to
0.1.2

7

index.js

@@ -10,3 +10,3 @@ var fs = require('fs');

var app = {};
module.exports = {

@@ -26,4 +26,5 @@ init: function(_app) {

if (schemas[values.schema]) {
var data = fs.readFileSync( path.join(path.dirname(filename), values.path), 'utf8').toString();
var new_elements = schemas[values.schema](data, values.element, values.group);
var relativePath=path.join(path.dirname(filename), values.path);
var data = fs.readFileSync(relativePath, 'utf8').toString();
var new_elements = schemas[values.schema](relativePath, data, values.element, values.group);

@@ -30,0 +31,0 @@ // do not use concat

{
"name":"apidoc-plugin-schema",
"version":"0.1.1",
"version":"0.1.2",
"description": "Schema Plugin for apidoc.",

@@ -5,0 +5,0 @@ "copyright": "Copyright (c) 2016 will Farrell. All rights reserved.",

@@ -101,3 +101,7 @@

item = 'null';
}
} else if (item === true) {
item = 'true';
} else if (item === false) {
item = 'false';
}
return item;

@@ -215,3 +219,3 @@ });

var $RefParser = require('json-schema-ref-parser');
function build (data, element, group) {
function build (relativePath, data, element, group) {
data = JSON.parse(data);

@@ -221,3 +225,3 @@

var elements = [], done = false;
$RefParser.dereference(data, function(err, schema) {
$RefParser.dereference(relativePath, data, {}, function(err, schema) {
if (err) {

@@ -224,0 +228,0 @@ console.error(err);