Socket
Socket
Sign inDemoInstall

druxt-site

Package Overview
Dependencies
102
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.5.1 to 0.5.2

3

dist/druxt-site.esm.js

@@ -124,4 +124,3 @@ import { DrupalJsonApiParams } from 'drupal-jsonapi-params';

// Build default slot.
scopedSlots.default = function (attrs) { return Object.entries(this$1.regions)
.map(function (region) { return (scopedSlots[region] || (function () {}))(attrs); }); };
scopedSlots.default = function (attrs) { return this$1.regions.map(function (region) { return (scopedSlots[region] || (function () {}))(attrs); }); };
if (this.$scopedSlots.default) {

@@ -128,0 +127,0 @@ scopedSlots.default = function (attrs) { return this$1.$scopedSlots.default(Object.assign({}, this$1.$options.druxt.propsData(this$1),

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

var DruxtSite=function(t,e,n,r,i){"use strict";function o(t,e,n,r,i,o,s,u,d,a){"boolean"!=typeof s&&(d=u,u=s,s=!1);var p,c="function"==typeof n?n.options:n;if(t&&t.render&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns,c._compiled=!0,i&&(c.functional=!0)),r&&(c._scopeId=r),o?(p=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,d(t)),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=p):e&&(p=s?function(t){e.call(this,a(t,this.$root.$options.shadowRoot))}:function(t){e.call(this,u(t))}),p)if(c.functional){var f=c.render;c.render=function(t,e){return p.call(e),f(t,e)}}else{var l=c.beforeCreate;c.beforeCreate=l?[].concat(l,p):[p]}return n}var s=o({},undefined,{name:"DruxtSite",extends:n.DruxtModule,props:{theme:{type:String,required:!0}},data:function(){return{regions:[]}},fetch:async function(){var t="block--block";this.regions=await this.getCollection({type:t,query:(new e.DrupalJsonApiParams).addFilter("theme",this.theme).addFields(t,["region"])}).then((function(t){return t.data.map((function(t){return t.attributes.region})).filter((function(t,e,n){return n.indexOf(t)===e}))})),await n.DruxtModule.fetch.call(this)},computed:{props:function(t){var e=t.regions,n=t.theme;return Object.fromEntries(e.map((function(t){return[t,{key:t,name:t,theme:n}]})))}},methods:Object.assign({},{getScopedSlots:function(){var t=this,e=Object.assign({},Object.fromEntries(this.regions.map((function(e){return[e,function(n){return t.$createElement("DruxtBlockRegion",{attrs:n,key:e,props:t.props[e]})}]}))));return e.default=function(n){return Object.entries(t.regions).map((function(t){return(e[t]||function(){})(n)}))},this.$scopedSlots.default&&(e.default=function(e){return t.$scopedSlots.default(Object.assign({},t.$options.druxt.propsData(t),e))}),e}},r.mapActions({getCollection:"druxt/getCollection"})),druxt:{componentOptions:function(t){return[[t.theme],["default"]]},propsData:function(t){return{props:t.props,regions:t.regions,theme:t.theme}}}},undefined,undefined,undefined,!1,void 0,void 0,void 0),u=function(t){if(void 0===this.options||!this.options.druxt)throw new TypeError("Druxt settings missing.");this.addPlugin({src:i.resolve(__dirname,"../nuxt/plugin.js"),fileName:"druxt-site.js",options:this.options.druxt});var e=["@nuxtjs/proxy","druxt","druxt-blocks","druxt-breadcrumb","druxt-entity","druxt-menu","druxt-router","druxt-schema","druxt-views"];for(var n in e)this.addModule(e[n]);void 0===this.options.proxy&&(this.options.proxy=[this.options.druxt.baseUrl+"/sites/default/files"]),void 0===((this.options.druxt||{}).menu||{}).jsonApiMenuItems&&(this.options.druxt.menu=Object.assign({},this.options.druxt.menu,{jsonApiMenuItems:!0})),this.options.store=!0};u.meta=require("../package.json");var d={props:{props:{type:Object,default:function(){return{}}},regions:{type:Array,default:function(){return[]}},theme:{type:String,required:!0}}};return t.DruxtSite=s,t.DruxtSiteMixin=d,t.default=u,t}({},drupalJsonapiParams,druxt,vuex,path);
var DruxtSite=function(t,e,n,r,o){"use strict";function i(t,e,n,r,o,i,s,u,d,a){"boolean"!=typeof s&&(d=u,u=s,s=!1);var p,c="function"==typeof n?n.options:n;if(t&&t.render&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns,c._compiled=!0,o&&(c.functional=!0)),r&&(c._scopeId=r),i?(p=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,d(t)),t&&t._registeredComponents&&t._registeredComponents.add(i)},c._ssrRegister=p):e&&(p=s?function(t){e.call(this,a(t,this.$root.$options.shadowRoot))}:function(t){e.call(this,u(t))}),p)if(c.functional){var f=c.render;c.render=function(t,e){return p.call(e),f(t,e)}}else{var l=c.beforeCreate;c.beforeCreate=l?[].concat(l,p):[p]}return n}var s=i({},undefined,{name:"DruxtSite",extends:n.DruxtModule,props:{theme:{type:String,required:!0}},data:function(){return{regions:[]}},fetch:async function(){var t="block--block";this.regions=await this.getCollection({type:t,query:(new e.DrupalJsonApiParams).addFilter("theme",this.theme).addFields(t,["region"])}).then((function(t){return t.data.map((function(t){return t.attributes.region})).filter((function(t,e,n){return n.indexOf(t)===e}))})),await n.DruxtModule.fetch.call(this)},computed:{props:function(t){var e=t.regions,n=t.theme;return Object.fromEntries(e.map((function(t){return[t,{key:t,name:t,theme:n}]})))}},methods:Object.assign({},{getScopedSlots:function(){var t=this,e=Object.assign({},Object.fromEntries(this.regions.map((function(e){return[e,function(n){return t.$createElement("DruxtBlockRegion",{attrs:n,key:e,props:t.props[e]})}]}))));return e.default=function(n){return t.regions.map((function(t){return(e[t]||function(){})(n)}))},this.$scopedSlots.default&&(e.default=function(e){return t.$scopedSlots.default(Object.assign({},t.$options.druxt.propsData(t),e))}),e}},r.mapActions({getCollection:"druxt/getCollection"})),druxt:{componentOptions:function(t){return[[t.theme],["default"]]},propsData:function(t){return{props:t.props,regions:t.regions,theme:t.theme}}}},undefined,undefined,undefined,!1,void 0,void 0,void 0),u=function(t){if(void 0===this.options||!this.options.druxt)throw new TypeError("Druxt settings missing.");this.addPlugin({src:o.resolve(__dirname,"../nuxt/plugin.js"),fileName:"druxt-site.js",options:this.options.druxt});var e=["@nuxtjs/proxy","druxt","druxt-blocks","druxt-breadcrumb","druxt-entity","druxt-menu","druxt-router","druxt-schema","druxt-views"];for(var n in e)this.addModule(e[n]);void 0===this.options.proxy&&(this.options.proxy=[this.options.druxt.baseUrl+"/sites/default/files"]),void 0===((this.options.druxt||{}).menu||{}).jsonApiMenuItems&&(this.options.druxt.menu=Object.assign({},this.options.druxt.menu,{jsonApiMenuItems:!0})),this.options.store=!0};u.meta=require("../package.json");var d={props:{props:{type:Object,default:function(){return{}}},regions:{type:Array,default:function(){return[]}},theme:{type:String,required:!0}}};return t.DruxtSite=s,t.DruxtSiteMixin=d,t.default=u,t}({},drupalJsonapiParams,druxt,vuex,path);

@@ -119,4 +119,3 @@ 'use strict';Object.defineProperty(exports,'__esModule',{value:true});var drupalJsonapiParams=require('drupal-jsonapi-params'),druxt=require('druxt'),vuex=require('vuex'),path=require('path');/**

// Build default slot.
scopedSlots.default = function (attrs) { return Object.entries(this$1.regions)
.map(function (region) { return (scopedSlots[region] || (function () {}))(attrs); }); };
scopedSlots.default = function (attrs) { return this$1.regions.map(function (region) { return (scopedSlots[region] || (function () {}))(attrs); }); };
if (this.$scopedSlots.default) {

@@ -300,3 +299,3 @@ scopedSlots.default = function (attrs) { return this$1.$scopedSlots.default(Object.assign({}, this$1.$options.druxt.propsData(this$1),

/* module identifier */
var __vue_module_identifier__ = "data-v-75883fb6";
var __vue_module_identifier__ = "data-v-af3c204c";
/* functional template */

@@ -303,0 +302,0 @@ var __vue_is_functional_template__ = undefined;

{
"name": "druxt-site",
"version": "0.5.1",
"version": "0.5.2",
"description": "Out of the box decoupled Drupal Site module for DruxtJS.",

@@ -5,0 +5,0 @@ "repository": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc