Socket
Socket
Sign inDemoInstall

@sanity/schema

Package Overview
Dependencies
Maintainers
7
Versions
1342
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sanity/schema - npm Package Compare versions

Comparing version 0.101.0 to 0.101.3

lib/preview/createPreviewGetter.js

4

lib/preview/guessPreviewConfig.js

@@ -62,3 +62,3 @@ 'use strict';

v: {
fields: fieldMapping,
select: fieldMapping,
prepare: function prepare(data) {

@@ -79,3 +79,3 @@ return {

var config = {
fields: {
select: {
title: titleField && titleField.name

@@ -82,0 +82,0 @@ },

@@ -20,2 +20,6 @@ 'use strict';

var _createPreviewGetter = require('../preview/createPreviewGetter');
var _createPreviewGetter2 = _interopRequireDefault(_createPreviewGetter);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -67,5 +71,3 @@

(0, _utils.lazyGetter)(parsed, 'preview', function () {
return subTypeDef.preview || (subTypeDef.options || {}).preview || (0, _guessPreviewConfig2.default)(parsed.fields);
});
(0, _utils.lazyGetter)(parsed, 'preview', (0, _createPreviewGetter2.default)(subTypeDef, parsed));

@@ -72,0 +74,0 @@ return subtype(parsed);

@@ -22,2 +22,6 @@ 'use strict';

var _createPreviewGetter = require('../preview/createPreviewGetter');
var _createPreviewGetter2 = _interopRequireDefault(_createPreviewGetter);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -63,5 +67,3 @@

(0, _utils.lazyGetter)(parsed, 'preview', function () {
return subTypeDef.preview || (subTypeDef.options || {}).preview || (0, _guessPreviewConfig2.default)(parsed.fields);
});
(0, _utils.lazyGetter)(parsed, 'preview', (0, _createPreviewGetter2.default)(subTypeDef, parsed));

@@ -68,0 +70,0 @@ return subtype(parsed);

@@ -24,5 +24,5 @@ 'use strict';

var _guessPreviewConfig = require('../preview/guessPreviewConfig');
var _createPreviewGetter = require('../preview/createPreviewGetter');
var _guessPreviewConfig2 = _interopRequireDefault(_guessPreviewConfig);
var _createPreviewGetter2 = _interopRequireDefault(_createPreviewGetter);

@@ -42,27 +42,2 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

function parseFields(fields) {
return fields.reduce(function (acc, field) {
acc[field] = field;
return acc;
}, {});
}
function parsePreview(preview) {
if (!preview) {
return preview;
}
if (Array.isArray(preview.fields)) {
return _extends({}, preview, {
fields: parseFields(preview.fields)
});
}
return preview;
}
function warnIfPreviewOnOptions(type) {
if (type.options && type.options.preview) {
// eslint-disable-next-line no-console
console.warn('Heads up! The preview config is no longer defined on "options", but instead on the type/field itself.\nPlease move {options: {preview: ...}} to {..., preview: ...} on the type/field definition of "' + type.name + '".\n');
}
}
var ObjectType = {

@@ -93,7 +68,3 @@ get: function get() {

(0, _utils.lazyGetter)(parsed, 'preview', function () {
warnIfPreviewOnOptions(subTypeDef);
var preview = parsePreview(subTypeDef.preview || (subTypeDef.options || {}).preview);
return preview || (0, _guessPreviewConfig2.default)(parsed.fields);
});
(0, _utils.lazyGetter)(parsed, 'preview', (0, _createPreviewGetter2.default)(subTypeDef, parsed));

@@ -100,0 +71,0 @@ return subtype(parsed);

{
"name": "@sanity/schema",
"version": "0.101.0",
"version": "0.101.3",
"description": "",

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

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