Comparing version 5.9.0 to 5.10.0-beta.0
@@ -16,14 +16,2 @@ 'use strict'; | ||
var _h = require('snabbdom/h'); | ||
var _h2 = _interopRequireDefault(_h); | ||
var _attributes = require('snabbdom/modules/attributes'); | ||
var _attributes2 = _interopRequireDefault(_attributes); | ||
var _dataset = require('snabbdom/modules/dataset'); | ||
var _dataset2 = _interopRequireDefault(_dataset); | ||
var _snabbdomDelayedClass = require('snabbdom-delayed-class'); | ||
@@ -33,14 +21,2 @@ | ||
var _eventlisteners = require('snabbdom/modules/eventlisteners'); | ||
var _eventlisteners2 = _interopRequireDefault(_eventlisteners); | ||
var _props = require('snabbdom/modules/props'); | ||
var _props2 = _interopRequireDefault(_props); | ||
var _style = require('snabbdom/modules/style'); | ||
var _style2 = _interopRequireDefault(_style); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -50,6 +26,6 @@ | ||
var patch = (0, _snabbdom.init)([_attributes2.default, _dataset2.default, _snabbdomDelayedClass2.default, _eventlisteners2.default, _props2.default, _style2.default]); | ||
var patch = (0, _snabbdom.init)([_snabbdom.datasetModule, _snabbdom.attributesModule, _snabbdom.classModule, _snabbdom.propsModule, _snabbdom.styleModule, _snabbdom.eventListenersModule, _snabbdomDelayedClass2.default]); | ||
var EMPTY_DIV = exports.EMPTY_DIV = (0, _h2.default)('div'); | ||
exports.h = _h2.default; | ||
var EMPTY_DIV = exports.EMPTY_DIV = (0, _snabbdom.h)('div'); | ||
exports.h = _snabbdom.h; | ||
@@ -77,2 +53,5 @@ var DOMPatcher = exports.DOMPatcher = function () { | ||
}).join(' '); | ||
// this attribute setting ensures that svg elements behave as expected and will ensure | ||
// compatibility with different snabbdom versions | ||
this.el.setAttribute('class', this.el.className); | ||
} | ||
@@ -79,0 +58,0 @@ if (idMatch) { |
@@ -1,2 +0,2 @@ | ||
import {VNode} from 'snabbdom/vnode'; | ||
import {VNode} from 'snabbdom'; | ||
@@ -3,0 +3,0 @@ /** |
@@ -7,19 +7,23 @@ /** | ||
import {init as initSnabbdom} from 'snabbdom'; | ||
import h from 'snabbdom/h'; | ||
import { | ||
init, | ||
attributesModule, | ||
h, | ||
datasetModule, | ||
eventListenersModule, | ||
propsModule, | ||
styleModule, | ||
classModule, | ||
} from 'snabbdom'; | ||
import snabbAttributes from 'snabbdom/modules/attributes'; | ||
import snabbDataset from 'snabbdom/modules/dataset'; | ||
import snabbDelayedClass from 'snabbdom-delayed-class'; | ||
import snabbEventlisterners from 'snabbdom/modules/eventlisteners'; | ||
import snabbProps from 'snabbdom/modules/props'; | ||
import snabbStyle from 'snabbdom/modules/style'; | ||
const patch = initSnabbdom([ | ||
snabbAttributes, | ||
snabbDataset, | ||
const patch = init([ | ||
datasetModule, | ||
attributesModule, | ||
classModule, | ||
propsModule, | ||
styleModule, | ||
eventListenersModule, | ||
snabbDelayedClass, | ||
snabbEventlisterners, | ||
snabbProps, | ||
snabbStyle, | ||
]); | ||
@@ -45,2 +49,5 @@ | ||
this.el.className = classMatches.map((c) => c.slice(1)).join(` `); | ||
// this attribute setting ensures that svg elements behave as expected and will ensure | ||
// compatibility with different snabbdom versions | ||
this.el.setAttribute(`class`, this.el.className); | ||
} | ||
@@ -47,0 +54,0 @@ if (idMatch) { |
// Type definitions for panel | ||
// Project: panel | ||
// Definitions by: Mixpanel (https://mixpanel.com) | ||
import {VNode} from 'snabbdom/vnode'; | ||
import {VNode} from 'snabbdom'; | ||
import WebComponent from 'webcomponent'; | ||
export {h} from 'snabbdom/h'; | ||
export {h} from 'snabbdom'; | ||
export {jsx} from 'snabbdom-jsx-lite'; | ||
@@ -9,0 +9,0 @@ |
{ | ||
"name": "panel", | ||
"version": "5.9.0", | ||
"version": "5.10.0-beta.0", | ||
"description": "Web Components with Virtual DOM: lightweight composable web apps", | ||
@@ -53,5 +53,5 @@ "main": "build/index.js", | ||
"schema-utils": "1.0.0", | ||
"snabbdom": "0.7.4", | ||
"snabbdom": "3.0.3", | ||
"snabbdom-delayed-class": "0.1.1", | ||
"snabbdom-jsx-lite": "1.0.11", | ||
"snabbdom-jsx-lite": "2.0.0", | ||
"webcomponent": "1.2.2" | ||
@@ -58,0 +58,0 @@ }, |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
138330
3156
1
1
+ Addedsnabbdom@3.0.3(transitive)
+ Addedsnabbdom-jsx-lite@2.0.0(transitive)
- Removedsnabbdom@0.7.4(transitive)
- Removedsnabbdom-jsx-lite@1.0.11(transitive)
Updatedsnabbdom@3.0.3
Updatedsnabbdom-jsx-lite@2.0.0