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

uniforms-bridge-json-schema

Package Overview
Dependencies
Maintainers
1
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uniforms-bridge-json-schema - npm Package Compare versions

Comparing version 2.5.0 to 2.6.0

es6/index.d.ts

6

index.js
"use strict";
exports.__esModule = true;
Object.defineProperty(exports, "__esModule", { value: true });
require("./register");
var JSONSchemaBridge_1 = require("./JSONSchemaBridge");
exports["default"] = JSONSchemaBridge_1["default"];
exports.JSONSchemaBridge = JSONSchemaBridge_1["default"];
exports.default = JSONSchemaBridge_1.default;
exports.JSONSchemaBridge = JSONSchemaBridge_1.default;

@@ -1,2 +0,2 @@

import Bridge from 'uniforms/Bridge';
import { Bridge } from 'uniforms';
export default class JSONSchemaBridge extends Bridge {

@@ -3,0 +3,0 @@ schema: any;

"use strict";
exports.__esModule = true;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var Bridge_1 = tslib_1.__importDefault(require("uniforms/Bridge"));
var cloneDeep_1 = tslib_1.__importDefault(require("lodash/cloneDeep"));
var get_1 = tslib_1.__importDefault(require("lodash/get"));
var invariant_1 = tslib_1.__importDefault(require("invariant"));
var joinName_1 = tslib_1.__importDefault(require("uniforms/joinName"));
var lowerCase_1 = tslib_1.__importDefault(require("lodash/lowerCase"));
var omit_1 = tslib_1.__importDefault(require("lodash/omit"));
var upperFirst_1 = tslib_1.__importDefault(require("lodash/upperFirst"));
var uniforms_1 = require("uniforms");
var resolveRef = function (referance, schema) {
invariant_1["default"](referance.startsWith('#'), 'Reference is not an internal reference, and only such are allowed: "%s"', referance);
invariant_1.default(referance.startsWith('#'), 'Reference is not an internal reference, and only such are allowed: "%s"', referance);
var resolvedReference = referance

@@ -18,3 +17,3 @@ .split('/')

.reduce(function (definition, next) { return definition[next]; }, schema);
invariant_1["default"](resolvedReference, 'Reference not found in schema: "%s"', referance);
invariant_1.default(resolvedReference, 'Reference not found in schema: "%s"', referance);
return resolvedReference;

@@ -53,3 +52,3 @@ };

};
var toHumanLabel = function (label) { return upperFirst_1["default"](lowerCase_1["default"](label)); };
var toHumanLabel = function (label) { return upperFirst_1.default(lowerCase_1.default(label)); };
var JSONSchemaBridge = /** @class */ (function (_super) {

@@ -68,4 +67,4 @@ tslib_1.__extends(JSONSchemaBridge, _super);

JSONSchemaBridge.prototype.getError = function (name, error) {
var nameParts = joinName_1["default"](null, name);
var rootName = joinName_1["default"](nameParts.slice(0, -1));
var nameParts = uniforms_1.joinName(null, name);
var rootName = uniforms_1.joinName(nameParts.slice(0, -1));
var baseName = nameParts[nameParts.length - 1];

@@ -99,11 +98,11 @@ return (error &&

var _this = this;
return joinName_1["default"](null, name).reduce(function (definition, next, nextIndex, array) {
var previous = joinName_1["default"](array.slice(0, nextIndex));
return uniforms_1.joinName(null, name).reduce(function (definition, next, nextIndex, array) {
var previous = uniforms_1.joinName(array.slice(0, nextIndex));
var isRequired = (definition.required ||
(_this._compiledSchema[previous] || {}).required ||
[]).includes(next);
var _key = joinName_1["default"](previous, next);
var _key = uniforms_1.joinName(previous, next);
var _definition = _this._compiledSchema[_key] || {};
if (next === '$' || next === '' + parseInt(next, 10)) {
invariant_1["default"](definition.type === 'array', 'Field not found in schema: "%s"', name);
invariant_1.default(definition.type === 'array', 'Field not found in schema: "%s"', name);
definition = Array.isArray(definition.items)

@@ -114,3 +113,3 @@ ? definition.items[parseInt(next, 10)]

else if (definition.type === 'object') {
invariant_1["default"](definition.properties, 'Field properties not found in schema: "%s"', name);
invariant_1.default(definition.properties, 'Field properties not found in schema: "%s"', name);
definition = definition.properties[next];

@@ -133,3 +132,3 @@ }

}
invariant_1["default"](definition, 'Field not found in schema: "%s"', name);
invariant_1.default(definition, 'Field not found in schema: "%s"', name);
if (definition.$ref) {

@@ -171,10 +170,10 @@ definition = resolveRef(definition.$ref, _this.schema);

if (props === void 0) { props = {}; }
var _a = this.getField(name), _default = _a["default"], _type = _a.type;
var _b = this._compiledSchema[name], _c = _b["default"], defaultValue = _c === void 0 ? _default !== undefined
var _a = this.getField(name), _default = _a.default, _type = _a.type;
var _b = this._compiledSchema[name], _c = _b.default, defaultValue = _c === void 0 ? _default !== undefined
? _default
: get_1["default"](this.schema["default"], name) : _c, _d = _b.type, type = _d === void 0 ? _type : _d;
: get_1.default(this.schema.default, name) : _c, _d = _b.type, type = _d === void 0 ? _type : _d;
if (defaultValue !== undefined)
return cloneDeep_1["default"](defaultValue);
return cloneDeep_1.default(defaultValue);
if (type === 'array') {
var item = this.getInitialValue(joinName_1["default"](name, '0'));
var item = this.getInitialValue(uniforms_1.joinName(name, '0'));
var items = props.initialCount || 0;

@@ -190,3 +189,3 @@ return Array(items).fill(item);

var _a = this.getField(name), uniforms = _a.uniforms, field = tslib_1.__rest(_a, ["uniforms"]);
var _b = omit_1["default"](tslib_1.__assign({}, field, uniforms, this._compiledSchema[name]), ['default', 'format', 'type']), enum_ = _b["enum"], isRequired = _b.isRequired, title = _b.title, ready = tslib_1.__rest(_b, ["enum", "isRequired", "title"]);
var _b = omit_1.default(tslib_1.__assign({}, field, uniforms, this._compiledSchema[name]), ['default', 'format', 'type']), enum_ = _b.enum, isRequired = _b.isRequired, title = _b.title, ready = tslib_1.__rest(_b, ["enum", "isRequired", "title"]);
if (enum_)

@@ -200,3 +199,3 @@ ready.allowedValues = enum_;

ready.required = isRequired;
ready.label = extractValue(ready.label, title, toHumanLabel(joinName_1["default"](null, name).slice(-1)[0]));
ready.label = extractValue(ready.label, title, toHumanLabel(uniforms_1.joinName(null, name).slice(-1)[0]));
var options = props.options || ready.options;

@@ -248,3 +247,3 @@ if (options) {

return Boolean;
invariant_1["default"](fieldType !== 'null', 'Field "%s" can not be represented as a type null', name);
invariant_1.default(fieldType !== 'null', 'Field "%s" can not be represented as a type null', name);
return fieldType;

@@ -256,3 +255,3 @@ };

return JSONSchemaBridge;
}(Bridge_1["default"]));
exports["default"] = JSONSchemaBridge;
}(uniforms_1.Bridge));
exports.default = JSONSchemaBridge;
{
"name": "uniforms-bridge-json-schema",
"version": "2.5.0",
"version": "2.6.0",
"license": "MIT",
"main": "index.js",
"module": "es6/index.js",
"description": "JSONSchema schema bridge for uniforms.",

@@ -20,2 +21,4 @@ "repository": "https://github.com/vazco/uniforms/tree/master/packages/uniforms-bridge-json-schema",

"*.js",
"es6/*.d.ts",
"es6/*.js",
"src/*.ts",

@@ -28,5 +31,5 @@ "src/*.tsx"

"tslib": "^1.0.0",
"uniforms": "^2.5.0"
"uniforms": "^2.6.0"
},
"gitHead": "9faf28364bc7407d056b84d9362ac01bd9823436"
"gitHead": "be9e6a07d7c1093f13155eba3963ad6facbcd05c"
}
"use strict";
exports.__esModule = true;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var createSchemaBridge_1 = tslib_1.__importDefault(require("uniforms/createSchemaBridge"));
var uniforms_1 = require("uniforms");
var JSONSchemaBridge_1 = tslib_1.__importDefault(require("./JSONSchemaBridge"));
// Register bridge.
createSchemaBridge_1["default"].register(JSONSchemaBridge_1["default"]);
uniforms_1.createSchemaBridge.register(JSONSchemaBridge_1.default);

@@ -1,9 +0,8 @@

import Bridge from 'uniforms/Bridge';
import cloneDeep from 'lodash/cloneDeep';
import get from 'lodash/get';
import invariant from 'invariant';
import joinName from 'uniforms/joinName';
import lowerCase from 'lodash/lowerCase';
import omit from 'lodash/omit';
import upperFirst from 'lodash/upperFirst';
import { Bridge, joinName } from 'uniforms';

@@ -10,0 +9,0 @@ const resolveRef = (referance, schema) => {

@@ -1,2 +0,2 @@

import createSchemaBridge from 'uniforms/createSchemaBridge';
import { createSchemaBridge } from 'uniforms';

@@ -3,0 +3,0 @@ import JSONSchemaBridge from './JSONSchemaBridge';

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