Socket
Socket
Sign inDemoInstall

hyperscript

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hyperscript - npm Package Compare versions

Comparing version 1.0.6 to 1.0.7

45

index.js

@@ -1,14 +0,6 @@

;(function () {
var split = require('browser-split')
var ClassList = require('class-list')
var ClassList = require("class-list")
module.exports = h
function forEach (arr, fn) {
if (arr.forEach) return arr.forEach(fn)
for (var i = 0; i < arr.length; i++) fn(arr[i], i)
}
function isArray (arr) {
return Object.prototype.toString.call(arr) == '[object Array]'
}
function h() {

@@ -19,3 +11,3 @@ var args = [].slice.call(arguments), e = null

function parseClass (string) {
var m = string.split(/([\.#]?[a-zA-Z0-9_-]+)/)
var m = split(string, /([\.#]?[a-zA-Z0-9_-]+)/)
forEach(m, function (v) {

@@ -50,3 +42,3 @@ var s = v.substring(1,v.length)

forEach(l, item)
else if(l instanceof Node)
else if(isNode(l))
e.appendChild(r = l)

@@ -59,3 +51,5 @@ else if(l instanceof Text)

if(/^on\w+/.test(k)) {
e.addEventListener(k.substring(2), l[k])
e.addEventListener
? e.addEventListener(k.substring(2), l[k])
: e.attachEvent(k, l[k])
} else {

@@ -84,6 +78,6 @@ e[k] = l[k]()

var v = l()
e.appendChild(r = v instanceof Node ? v : document.createTextNode(v))
e.appendChild(r = isNode(v) ? v : document.createTextNode(v))
l(function (v) {
if(v instanceof Node && r.parentElement)
if(isNode(v) && r.parentElement)
r.parentElement.replaceChild(v, r), r = v

@@ -104,6 +98,15 @@ else

if(typeof module === 'object')
module.exports = h
else
this.hyperscript = h
})()
function isNode (el) {
return typeof Node != 'undefined'
? el instanceof Node
: el instanceof Element
}
function forEach (arr, fn) {
if (arr.forEach) return arr.forEach(fn)
for (var i = 0; i < arr.length; i++) fn(arr[i], i)
}
function isArray (arr) {
return Object.prototype.toString.call(arr) == '[object Array]'
}
{
"name": "hyperscript",
"version": "1.0.6",
"version": "1.0.7",
"homepage": "https://github.com/dominictarr/hyperscript",

@@ -16,4 +16,5 @@ "repository": {

"dependencies": {
"class-list": "0.0.1"
"class-list": "~0.1.0",
"browser-split": "0.0.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