Socket
Socket
Sign inDemoInstall

@pluginjs/dom

Package Overview
Dependencies
2
Maintainers
2
Versions
51
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.7.20 to 0.8.2

2

dist/dom.common.js
/*!
* @pluginjs/dom v0.7.20 (https://pluginjs.com)
* @pluginjs/dom v0.8.2 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited

@@ -4,0 +4,0 @@ * Released under the GPL-3.0 License.

/*!
* @pluginjs/dom v0.7.20 (https://pluginjs.com)
* @pluginjs/dom v0.8.2 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited
* Released under the GPL-3.0 License.
*/
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var utils=require("@pluginjs/utils"),is=require("@pluginjs/is"),parseHTML=function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];var i=Array.isArray(r[0])?r[0].reduce((e,t,i)=>e+r[i]+t):r[0],n=document.createElement("div");if(n.innerHTML=i,1===n.children.length)return n.children[0];var s=document.createDocumentFragment();if(n.children.length)for(;n.children.length>0;)s.appendChild(n.children[0]);else for(;n.childNodes.length>0;)s.appendChild(n.childNodes[0]);return s},query=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return r.querySelector(e)},queryAll=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(r.querySelectorAll(e))},find=utils.curry((e,r)=>r.querySelector(e)),findAll=utils.curry((e,r)=>Array.from(r.querySelectorAll(e))),has=(e,r)=>is.isString(e)?Boolean(queryAll(e,r).length):r.contains(e),contents=e=>"IFRAME"===e.tagName?[e.contentDocument]:e.childNodes,children=(e,r)=>(is.isString(e)||void 0!==r||(r=e,e=void 0),is.isElement(r)?is.isString(e)?Array.from(r.children).filter(r=>r.matches(e)):Array.from(r.children):[]),siblings=(e,r)=>(is.isString(e)||void 0!==r||(r=e,e=void 0),is.isElement(r)?children(e,r.parentNode).filter(e=>e!==r):[]),prev=e=>e.previousElementSibling,next=e=>e.nextElementSibling,prevWith=utils.curry((e,r)=>{var t=r.previousElementSibling;return t?e(t)?t:prevWith(e,t):null}),nextWith=utils.curry((e,r)=>{var t=r.nextElementSibling;return t?e(t)?t:nextWith(e,t):null}),parent=e=>e.parentNode,parents=(e,r)=>{is.isString(e)||void 0!==r||(r=e,e=void 0);for(var t=[],i=r;is.isElement(i)&&i.parentNode&&i!==document.body.parentNode;)i=i.parentNode,(!e||e&&i.matches(e))&&t.push(i);return t},parentWith=utils.curry((e,r)=>{var t=r.parentNode;return!(!t||t===document)&&(e(t)?t:parentWith(e,t))}),closest=(e,r)=>r.matches(e)?r:parentWith(r=>r.matches(e),r),offsetParent=e=>{for(var r=e.offsetParent;r&&"static"===r.style.position;)r=r.offsetParent;return r||document.documentElement},scrollParent=e=>parentWith(e=>e.scrollHeight>e.clientHeight,e),indexOf=e=>[...e.parentElement.children].indexOf(e),dataStore="__pluginjsData",getCachedData=e=>e[dataStore]=e[dataStore]||{},getData=(e,r)=>{is.isElement(e)&&void 0===r&&(r=e,e=void 0);var t=getCachedData(r);if(e){if(!(e in t)){var i=r.dataset[e]||r.dataset[utils.camelize(e,!1)];if(void 0!==i){try{i=JSON.parse(i)}catch(e){}t[e]=i}}return t[e]}return t},setData=(e,r,t)=>(getCachedData(t)[e]=r,t),removeData=(e,r)=>(is.isElement(e)&&void 0===r&&(r=e,e=void 0),void 0===e?delete r[dataStore]:delete getCachedData(r)[e],r),hasData=e=>dataStore in e&&!is.isEmptyObject(e[dataStore]),data=utils.curryWith((e,r,t)=>{if(is.isElement(r)&&void 0===t&&(t=r,r=void 0),"string"==typeof e){if(void 0===r)return getData(e,t);setData(e,r,t)}else Object.entries(e).forEach(e=>{var[r,i]=e;return setData(r,i,t)});return t},is.isElement),attr=utils.curryWith((e,r,t)=>{if(is.isElement(r)&&void 0===t&&(t=r,r=void 0),"string"==typeof e){if(void 0===r)return t.getAttribute(e);t.setAttribute(e,r)}else Object.entries(e).forEach(e=>{var[r,i]=e;return t.setAttribute(r,i)});return t},is.isElement),removeAttr=utils.curry((e,r)=>(e.split(" ").forEach(e=>{r.removeAttribute(e)}),r)),propMap={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop=utils.curryWith((e,r,t)=>{if(is.isElement(r)&&void 0===t&&(t=r,r=void 0),"string"==typeof e){if(void 0===r)return t[propMap[e]||e];t[propMap[e]||e]=r}else Object.entries(e).forEach(e=>{var[r,i]=e;t[propMap[r]||r]=i});return t},is.isElement),removeProp=utils.curry((e,r)=>(e.split(" ").forEach(e=>{e=propMap[e]||e,delete r[e]}),r)),clone=utils.curry(e=>e.cloneNode(!0)),detach=utils.curry(e=>(e.parentNode&&e.parentNode.removeChild(e),e)),remove=utils.curry(e=>e.remove()),empty=utils.curry(e=>{for(;e.lastChild;)e.removeChild(e.lastChild);return e}),html=utils.curryWith((e,r)=>(is.isString(e)||void 0!==r||(r=e,e=void 0),void 0===e?r.innerHTML:(r.innerHTML=e,r)),is.isElement),text=utils.curryWith((e,r)=>(is.isString(e)||void 0!==r||(r=e,e=void 0),void 0===e?r.textContent:(r.textContent=e,r)),is.isElement),append=utils.curry((e,r)=>(is.isString(e)?r.insertAdjacentHTML("beforeend",e):r.append(e),r)),appendTo=utils.curry((e,r)=>(is.isString(e)&&(e=parseHTML(e)),r.append(e),e)),prepend=utils.curry((e,r)=>(is.isString(e)?r.insertAdjacentHTML("afterbegin",e):r.prepend(e),r)),prependTo=utils.curry((e,r)=>(is.isString(e)&&(e=parseHTML(e)),r.prepend(e),e)),before=utils.curry((e,r)=>(is.isString(e)?r.insertAdjacentHTML("beforebegin",e):r.parentNode.insertBefore(e,r),r)),insertBefore=utils.curry((e,r)=>(is.isString(e)&&(e=parseHTML(e)),NodeList.prototype.isPrototypeOf(e)?e.forEach(e=>{r.parentNode.insertBefore(e,r)}):r.parentNode.insertBefore(e,r),e)),after=utils.curry((e,r)=>(is.isString(e)?r.insertAdjacentHTML("afterend",e):r.parentNode.insertBefore(e,r.nextElementSibling),r)),insertAfter=utils.curry((e,r)=>(is.isString(e)&&(e=parseHTML(e)),NodeList.prototype.isPrototypeOf(e)?e.forEach(e=>{r.parentNode.insertBefore(e,r.nextElementSibling)}):r.parentNode.insertBefore(e,r.nextElementSibling),e)),wrap=utils.curry((e,r)=>(is.isString(e)&&(e=parseHTML(e)),insertBefore(e,r),append(r,e),e)),wrapInner=utils.curry((e,r)=>(is.isString(e)&&(e=parseHTML(e)),e.innerHTML=r.innerHTML,r.innerHTML="",r.append(e),r)),wrapAll=utils.curry((e,r)=>(is.isString(e)&&(e=parseHTML(e)),insertBefore(e,r[0]),e.append(...r),e)),unwrap=utils.curryWith((e,r)=>{is.isString(e)||void 0!==r||(r=e,e=void 0);var t=r.parentNode;return e&&!t.matches(e)||(children(t).forEach(e=>{insertBefore(e,t)}),t.remove()),r},is.isElement),replace=utils.curry((e,r)=>(is.isString(e)&&(e=parseHTML(e)),r.parentNode.replaceChild(e,r),r.remove(),e));exports.after=after,exports.append=append,exports.appendTo=appendTo,exports.attr=attr,exports.before=before,exports.children=children,exports.clone=clone,exports.closest=closest,exports.contents=contents,exports.data=data,exports.detach=detach,exports.empty=empty,exports.find=find,exports.findAll=findAll,exports.getData=getData,exports.has=has,exports.hasData=hasData,exports.html=html,exports.indexOf=indexOf,exports.insertAfter=insertAfter,exports.insertBefore=insertBefore,exports.next=next,exports.nextWith=nextWith,exports.offsetParent=offsetParent,exports.parent=parent,exports.parentWith=parentWith,exports.parents=parents,exports.parseHTML=parseHTML,exports.prepend=prepend,exports.prependTo=prependTo,exports.prev=prev,exports.prevWith=prevWith,exports.prop=prop,exports.query=query,exports.queryAll=queryAll,exports.remove=remove,exports.removeAttr=removeAttr,exports.removeData=removeData,exports.removeProp=removeProp,exports.replace=replace,exports.scrollParent=scrollParent,exports.setData=setData,exports.siblings=siblings,exports.text=text,exports.unwrap=unwrap,exports.wrap=wrap,exports.wrapAll=wrapAll,exports.wrapInner=wrapInner;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@pluginjs/utils"),r=require("@pluginjs/is"),t=function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];var n=Array.isArray(r[0])?r[0].reduce((e,t,n)=>e+r[n]+t):r[0],i=document.createElement("div");if(i.innerHTML=n,1===i.children.length)return i.children[0];var o=document.createDocumentFragment();if(i.children.length)for(;i.children.length>0;)o.appendChild(i.children[0]);else for(;i.childNodes.length>0;)o.appendChild(i.childNodes[0]);return o},n=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(r.querySelectorAll(e))},i=e.curry((e,r)=>r.querySelector(e)),o=e.curry((e,r)=>Array.from(r.querySelectorAll(e))),s=(e,t)=>(r.isString(e)||void 0!==t||(t=e,e=void 0),r.isElement(t)?r.isString(e)?Array.from(t.children).filter(r=>r.matches(e)):Array.from(t.children):[]),a=e.curry((e,r)=>{var t=r.previousElementSibling;return t?e(t)?t:a(e,t):null}),p=e.curry((e,r)=>{var t=r.nextElementSibling;return t?e(t)?t:p(e,t):null}),l=e.curry((e,r)=>{var t=r.parentNode;return!(!t||t===document)&&(e(t)?t:l(e,t))}),d="__pluginjsData",c=e=>e[d]=e[d]||{},u=(t,n)=>{r.isElement(t)&&void 0===n&&(n=t,t=void 0);var i=c(n);if(t){if(!(t in i)){var o=n.dataset[t]||n.dataset[e.camelize(t,!1)];if(void 0!==o){try{o=JSON.parse(o)}catch(e){}i[t]=o}}return i[t]}return i},f=(e,r,t)=>(c(t)[e]=r,t),m=e.curryWith((e,t,n)=>{if(r.isElement(t)&&void 0===n&&(n=t,t=void 0),"string"==typeof e){if(void 0===t)return u(e,n);f(e,t,n)}else Object.entries(e).forEach(e=>{var[r,t]=e;return f(r,t,n)});return n},r.isElement),x=e.curryWith((e,t,n)=>{if(r.isElement(t)&&void 0===n&&(n=t,t=void 0),"string"==typeof e){if(void 0===t)return n.getAttribute(e);n.setAttribute(e,t)}else Object.entries(e).forEach(e=>{var[r,t]=e;return n.setAttribute(r,t)});return n},r.isElement),v=e.curry((e,r)=>(e.split(" ").forEach(e=>{r.removeAttribute(e)}),r)),h={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},y=e.curryWith((e,t,n)=>{if(r.isElement(t)&&void 0===n&&(n=t,t=void 0),"string"==typeof e){if(void 0===t)return n[h[e]||e];n[h[e]||e]=t}else Object.entries(e).forEach(e=>{var[r,t]=e;n[h[r]||r]=t});return n},r.isElement),g=e.curry((e,r)=>(e.split(" ").forEach(e=>{delete r[e=h[e]||e]}),r)),E=e.curry(e=>e.cloneNode(!0)),S=e.curry(e=>(e.parentNode&&e.parentNode.removeChild(e),e)),b=e.curry(e=>e.remove()),N=e.curry(e=>{for(;e.lastChild;)e.removeChild(e.lastChild);return e}),A=e.curryWith((e,t)=>(r.isString(e)||void 0!==t||(t=e,e=void 0),void 0===e?t.innerHTML:(t.innerHTML=e,t)),r.isElement),L=e.curryWith((e,t)=>(r.isString(e)||void 0!==t||(t=e,e=void 0),void 0===e?t.textContent:(t.textContent=e,t)),r.isElement),M=e.curry((e,t)=>(r.isString(e)?t.insertAdjacentHTML("beforeend",e):t.append(e),t)),H=e.curry((e,n)=>(r.isString(e)&&(e=t(e)),n.append(e),e)),T=e.curry((e,t)=>(r.isString(e)?t.insertAdjacentHTML("afterbegin",e):t.prepend(e),t)),j=e.curry((e,n)=>(r.isString(e)&&(e=t(e)),n.prepend(e),e)),O=e.curry((e,t)=>(r.isString(e)?t.insertAdjacentHTML("beforebegin",e):t.parentNode.insertBefore(e,t),t)),B=e.curry((e,n)=>(r.isString(e)&&(e=t(e)),NodeList.prototype.isPrototypeOf(e)?e.forEach(e=>{n.parentNode.insertBefore(e,n)}):n.parentNode.insertBefore(e,n),e)),C=e.curry((e,t)=>(r.isString(e)?t.insertAdjacentHTML("afterend",e):t.parentNode.insertBefore(e,t.nextElementSibling),t)),P=e.curry((e,n)=>(r.isString(e)&&(e=t(e)),NodeList.prototype.isPrototypeOf(e)?e.forEach(e=>{n.parentNode.insertBefore(e,n.nextElementSibling)}):n.parentNode.insertBefore(e,n.nextElementSibling),e)),W=e.curry((e,n)=>(r.isString(e)&&(e=t(e)),B(e,n),M(n,e),e)),q=e.curry((e,n)=>(r.isString(e)&&(e=t(e)),e.innerHTML=n.innerHTML,n.innerHTML="",n.append(e),n)),w=e.curry((e,n)=>(r.isString(e)&&(e=t(e)),B(e,n[0]),e.append(...n),e)),D=e.curryWith((e,t)=>{r.isString(e)||void 0!==t||(t=e,e=void 0);var n=t.parentNode;return e&&!n.matches(e)||(s(n).forEach(e=>{B(e,n)}),n.remove()),t},r.isElement),_=e.curry((e,n)=>(r.isString(e)&&(e=t(e)),n.parentNode.replaceChild(e,n),n.remove(),e));exports.after=C,exports.append=M,exports.appendTo=H,exports.attr=x,exports.before=O,exports.children=s,exports.clone=E,exports.closest=(e,r)=>r.matches(e)?r:l(r=>r.matches(e),r),exports.contents=e=>"IFRAME"===e.tagName?[e.contentDocument]:e.childNodes,exports.data=m,exports.detach=S,exports.empty=N,exports.find=i,exports.findAll=o,exports.getData=u,exports.has=(e,t)=>r.isString(e)?Boolean(n(e,t).length):t.contains(e),exports.hasData=e=>d in e&&!r.isEmptyObject(e[d]),exports.html=A,exports.indexOf=e=>[...e.parentElement.children].indexOf(e),exports.insertAfter=P,exports.insertBefore=B,exports.next=e=>e.nextElementSibling,exports.nextWith=p,exports.offsetParent=e=>{for(var r=e.offsetParent;r&&"static"===r.style.position;)r=r.offsetParent;return r||document.documentElement},exports.parent=e=>e.parentNode,exports.parentWith=l,exports.parents=(e,t)=>{r.isString(e)||void 0!==t||(t=e,e=void 0);for(var n=[],i=t;r.isElement(i)&&i.parentNode&&i!==document.body.parentNode;)i=i.parentNode,(!e||e&&i.matches(e))&&n.push(i);return n},exports.parseHTML=t,exports.prepend=T,exports.prependTo=j,exports.prev=e=>e.previousElementSibling,exports.prevWith=a,exports.prop=y,exports.query=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return r.querySelector(e)},exports.queryAll=n,exports.remove=b,exports.removeAttr=v,exports.removeData=(e,t)=>(r.isElement(e)&&void 0===t&&(t=e,e=void 0),void 0===e?delete t[d]:delete c(t)[e],t),exports.removeProp=g,exports.replace=_,exports.scrollParent=e=>l(e=>e.scrollHeight>e.clientHeight,e),exports.setData=f,exports.siblings=(e,t)=>(r.isString(e)||void 0!==t||(t=e,e=void 0),r.isElement(t)?s(e,t.parentNode).filter(e=>e!==t):[]),exports.text=L,exports.unwrap=D,exports.wrap=W,exports.wrapAll=w,exports.wrapInner=q;
/*!
* @pluginjs/dom v0.7.20 (https://pluginjs.com)
* @pluginjs/dom v0.8.2 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited

@@ -4,0 +4,0 @@ * Released under the GPL-3.0 License.

/*!
* @pluginjs/dom v0.7.20 (https://pluginjs.com)
* @pluginjs/dom v0.8.2 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited

@@ -4,0 +4,0 @@ * Released under the GPL-3.0 License.

/*!
* @pluginjs/dom v0.7.20 (https://pluginjs.com)
* @pluginjs/dom v0.8.2 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited

@@ -4,0 +4,0 @@ * Released under the GPL-3.0 License.

/*!
* @pluginjs/dom v0.7.20 (https://pluginjs.com)
* @pluginjs/dom v0.8.2 (https://pluginjs.com)
* Copyright 2020 Creation Studio Limited

@@ -4,0 +4,0 @@ * Released under the GPL-3.0 License.

@@ -14,3 +14,3 @@ {

},
"version": "0.7.20",
"version": "0.8.2",
"category": "utils",

@@ -41,5 +41,7 @@ "main": "dist/dom.common.js",

"devDependencies": {
"@babel/core": "^7.7.5",
"@pluginjs/browserslist-config": "^1.2.14",
"@pluginjs/cli": "^0.7.15",
"@babel/core": "^7.8.4",
"@pluginjs/browserslist-config": "^1.3.0",
"@pluginjs/cli": "^0.7.16",
"@rollup/plugin-commonjs": "^11.0.2",
"@rollup/plugin-node-resolve": "^7.1.1",
"babel-jest": "*",

@@ -49,6 +51,4 @@ "jest": "*",

"rename": "^1.0.4",
"rollup": "*",
"rollup": "^1.31.0",
"rollup-plugin-babel": "*",
"rollup-plugin-commonjs": "*",
"rollup-plugin-node-resolve": "*",
"rollup-plugin-terser": "*"

@@ -71,3 +71,3 @@ },

],
"gitHead": "45f59203aaa9720d1fb61f5e96cde6d73b4cf2c8"
"gitHead": "b723884335c3cdfd997b4f553ec4259fa7013b6f"
}
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