Socket
Socket
Sign inDemoInstall

crel

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

crel - npm Package Compare versions

Comparing version 4.1.0 to 4.2.0

crel.es.js

5

crel.js

@@ -16,3 +16,2 @@ /* Copyright (C) 2012 Kory Nunn

isNodeString = 'isNode',
d = document,
// Helper functions used throughout the script

@@ -27,3 +26,3 @@ isType = (object, type) => typeof object === type,

if (!crel[isNodeString](child)) {
child = d.createTextNode(child);
child = document.createTextNode(child);
}

@@ -42,3 +41,3 @@ element.appendChild(child);

// If first argument is an element, use it as is, otherwise treat it as a tagname
element = crel.isElement(element) ? element : d.createElement(element);
element = crel.isElement(element) ? element : document.createElement(element);
// Check if second argument is a settings object

@@ -45,0 +44,0 @@ if (isType(settings, 'object') && !crel[isNodeString](settings) && !Array.isArray(settings)) {

2

crel.min.js

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

(e=>{const t="function",n="isNode",r=document,o=(e,t)=>typeof e===t,i=(e,t)=>{null!==t&&(Array.isArray(t)?t.map(t=>i(e,t)):(a[n](t)||(t=r.createTextNode(t)),e.appendChild(t)))};function a(e,f){let l,d,s=arguments,c=1;if(e=a.isElement(e)?e:r.createElement(e),o(f,"object")&&!a[n](f)&&!Array.isArray(f))for(l in c++,f)d=f[l],o(l=a.attrMap[l]||l,t)?l(e,d):o(d,t)?e[l]=d:e.setAttribute(l,d);for(;c<s.length;c++)i(e,s[c]);return e}a.attrMap={},a.isElement=(e=>e instanceof Element),a[n]=(e=>e instanceof Node),a.proxy=new Proxy(a,{get:(e,t)=>(!(t in a)&&(a[t]=a.bind(null,t)),a[t])}),e(a,t)})((e,t)=>{"object"==typeof exports?module.exports=e:typeof define===t&&define.amd?define(()=>e):this.crel=e});
(e=>{const t="function",n="isNode",o=(e,t)=>typeof e===t,r=(e,t)=>{null!==t&&(Array.isArray(t)?t.map(t=>r(e,t)):(i[n](t)||(t=document.createTextNode(t)),e.appendChild(t)))};function i(e,a){let d,f,l=arguments,c=1;if(e=i.isElement(e)?e:document.createElement(e),o(a,"object")&&!i[n](a)&&!Array.isArray(a))for(d in c++,a)f=a[d],o(d=i.attrMap[d]||d,t)?d(e,f):o(f,t)?e[d]=f:e.setAttribute(d,f);for(;c<l.length;c++)r(e,l[c]);return e}i.attrMap={},i.isElement=(e=>e instanceof Element),i[n]=(e=>e instanceof Node),i.proxy=new Proxy(i,{get:(e,t)=>(!(t in i)&&(i[t]=i.bind(null,t)),i[t])}),e(i,t)})((e,t)=>{"object"==typeof exports?module.exports=e:typeof define===t&&define.amd?define(()=>e):this.crel=e});

@@ -8,8 +8,8 @@ {

],
"version": "4.1.0",
"version": "4.2.0",
"main": "crel.js",
"module": "crel.mjs",
"module": "crel.es.js",
"dependencies": {},
"devDependencies": {
"tape-run": "^6.0.1",
"@rollup/plugin-buble": "^0.20.0",
"browserify": "^16.2.3",

@@ -19,2 +19,3 @@ "rollup": "^1.26.3",

"tape": "^4.9.2",
"tape-run": "^6.0.1",
"terser": "^3.14.1"

@@ -27,3 +28,3 @@ },

"crel.min.js",
"crel.mjs",
"crel.es.js",
"package.json"

@@ -30,0 +31,0 @@ ],

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