This commit is contained in:
morgan
2026-03-13 19:23:37 +03:00
parent 8917f1631f
commit cc7403191a
5113 changed files with 168404 additions and 0 deletions

7
node_modules/dom-helpers/camelizeStyle/package.json generated vendored Normal file
View File

@@ -0,0 +1,7 @@
{
"name": "dom-helpers/camelizeStyle",
"private": true,
"main": "../cjs/camelizeStyle.js",
"module": "../esm/camelizeStyle.js",
"types": "../esm/camelizeStyle.d.ts"
}

2
node_modules/dom-helpers/cjs/canUseDOM.d.ts generated vendored Normal file
View File

@@ -0,0 +1,2 @@
declare const _default: boolean;
export default _default;

15
node_modules/dom-helpers/cjs/childElements.js generated vendored Normal file
View File

@@ -0,0 +1,15 @@
"use strict";
exports.__esModule = true;
exports.default = childElements;
/**
* Collects all child elements of an element.
*
* @param node the element
*/
function childElements(node) {
return node ? Array.from(node.children) : [];
}
module.exports = exports["default"];

20
node_modules/dom-helpers/cjs/getComputedStyle.js generated vendored Normal file
View File

@@ -0,0 +1,20 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = getComputedStyle;
var _ownerWindow = _interopRequireDefault(require("./ownerWindow"));
/**
* Returns one or all computed style properties of an element.
*
* @param node the element
* @param psuedoElement the style property
*/
function getComputedStyle(node, psuedoElement) {
return (0, _ownerWindow.default)(node).getComputedStyle(node, psuedoElement);
}
module.exports = exports["default"];

17
node_modules/dom-helpers/cjs/hasClass.js generated vendored Normal file
View File

@@ -0,0 +1,17 @@
"use strict";
exports.__esModule = true;
exports.default = hasClass;
/**
* Checks if a given element has a CSS class.
*
* @param element the element
* @param className the CSS class name
*/
function hasClass(element, className) {
if (element.classList) return !!className && element.classList.contains(className);
return (" " + (element.className.baseVal || element.className) + " ").indexOf(" " + className + " ") !== -1;
}
module.exports = exports["default"];

1
node_modules/dom-helpers/cjs/hyphenate.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export default function hyphenate(string: string): string;

7
node_modules/dom-helpers/cjs/hyphenateStyle.d.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
/**
* Copyright 2013-2014, Facebook, Inc.
* All rights reserved.
* https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/hyphenateStyleName.js
*/
import { Property } from './types';
export default function hyphenateStyleName(string: Property): Property;

26
node_modules/dom-helpers/cjs/insertAfter.js generated vendored Normal file
View File

@@ -0,0 +1,26 @@
"use strict";
exports.__esModule = true;
exports.default = insertAfter;
/**
* Inserts a node after a given reference node.
*
* @param node the node to insert
* @param refNode the reference node
*/
function insertAfter(node, refNode) {
if (node && refNode && refNode.parentNode) {
if (refNode.nextSibling) {
refNode.parentNode.insertBefore(node, refNode.nextSibling);
} else {
refNode.parentNode.appendChild(node);
}
return node;
}
return null;
}
module.exports = exports["default"];

20
node_modules/dom-helpers/cjs/ownerWindow.js generated vendored Normal file
View File

@@ -0,0 +1,20 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = ownerWindow;
var _ownerDocument = _interopRequireDefault(require("./ownerDocument"));
/**
* Returns the owner window of a given element.
*
* @param node the element
*/
function ownerWindow(node) {
var doc = (0, _ownerDocument.default)(node);
return doc && doc.defaultView || window;
}
module.exports = exports["default"];

17
node_modules/dom-helpers/cjs/querySelectorAll.js generated vendored Normal file
View File

@@ -0,0 +1,17 @@
"use strict";
exports.__esModule = true;
exports.default = qsa;
var toArray = Function.prototype.bind.call(Function.prototype.call, [].slice);
/**
* Runs `querySelectorAll` on a given element.
*
* @param element the element
* @param selector the selector
*/
function qsa(element, selector) {
return toArray(element.querySelectorAll(selector));
}
module.exports = exports["default"];

11
node_modules/dom-helpers/cjs/scrollLeft.d.ts generated vendored Normal file
View File

@@ -0,0 +1,11 @@
declare const _default: {
(node: Element): number;
(node: Element, val: number): undefined;
};
/**
* Gets or sets the scroll left position of a given element.
*
* @param node the element
* @param val the position to set
*/
export default _default;

19
node_modules/dom-helpers/cjs/siblings.js generated vendored Normal file
View File

@@ -0,0 +1,19 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.default = siblings;
var _collectSiblings = _interopRequireDefault(require("./collectSiblings"));
/**
* Collects all previous and next sibling elements of a given element.
*
* @param node the element
*/
function siblings(node) {
return (0, _collectSiblings.default)(node && node.parentElement ? node.parentElement.firstElementChild : null, node);
}
module.exports = exports["default"];

7
node_modules/dom-helpers/cjs/width.d.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
/**
* Returns the width of a given element.
*
* @param node the element
* @param client whether to use `clientWidth` if possible
*/
export default function getWidth(node: HTMLElement, client?: boolean): number;

7
node_modules/dom-helpers/css/package.json generated vendored Normal file
View File

@@ -0,0 +1,7 @@
{
"name": "dom-helpers/css",
"private": true,
"main": "../cjs/css.js",
"module": "../esm/css.js",
"types": "../esm/css.d.ts"
}

90
node_modules/dom-helpers/esm/animate.js generated vendored Normal file
View File

@@ -0,0 +1,90 @@
import css from './css';
import hyphenate from './hyphenate';
import isTransform from './isTransform';
import transitionEnd from './transitionEnd';
var reset = {
transition: '',
'transition-duration': '',
'transition-delay': '',
'transition-timing-function': ''
};
// super lean animate function for transitions
// doesn't support all translations to keep it matching the jquery API
/**
* code in part from: Zepto 1.1.4 | zeptojs.com/license
*/
function _animate(_ref) {
var node = _ref.node,
properties = _ref.properties,
_ref$duration = _ref.duration,
duration = _ref$duration === void 0 ? 200 : _ref$duration,
easing = _ref.easing,
callback = _ref.callback;
var cssProperties = [];
var cssValues = {};
var transforms = '';
Object.keys(properties).forEach(function (key) {
var value = properties[key];
if (isTransform(key)) transforms += key + "(" + value + ") ";else {
cssValues[key] = value;
cssProperties.push(hyphenate(key));
}
});
if (transforms) {
cssValues.transform = transforms;
cssProperties.push('transform');
}
function done(event) {
if (event.target !== event.currentTarget) return;
css(node, reset);
if (callback) callback.call(this, event);
}
if (duration > 0) {
cssValues.transition = cssProperties.join(', ');
cssValues['transition-duration'] = duration / 1000 + "s";
cssValues['transition-delay'] = '0s';
cssValues['transition-timing-function'] = easing || 'linear';
}
var removeListener = transitionEnd(node, done, duration); // eslint-disable-next-line no-unused-expressions
node.clientLeft; // trigger page reflow
css(node, cssValues);
return {
cancel: function cancel() {
removeListener();
css(node, reset);
}
};
}
function animate(nodeOrOptions, properties, duration, easing, callback) {
if (!('nodeType' in nodeOrOptions)) {
return _animate(nodeOrOptions);
}
if (!properties) {
throw new Error('must include properties to animate');
}
if (typeof easing === 'function') {
callback = easing;
easing = '';
}
return _animate({
node: nodeOrOptions,
properties: properties,
duration: duration,
easing: easing,
callback: callback
});
}
export default animate;

10
node_modules/dom-helpers/esm/childNodes.js generated vendored Normal file
View File

@@ -0,0 +1,10 @@
var toArray = Function.prototype.bind.call(Function.prototype.call, [].slice);
/**
* Collects all child nodes of an element.
*
* @param node the node
*/
export default function childNodes(node) {
return node ? toArray(node.childNodes) : [];
}

30
node_modules/dom-helpers/esm/offset.js generated vendored Normal file
View File

@@ -0,0 +1,30 @@
import contains from './contains';
import ownerDocument from './ownerDocument';
import scrollLeft from './scrollLeft';
import scrollTop from './scrollTop';
/**
* Returns the offset of a given element, including top and left positions, width and height.
*
* @param node the element
*/
export default function offset(node) {
var doc = ownerDocument(node);
var box = {
top: 0,
left: 0,
height: 0,
width: 0
};
var docElem = doc && doc.documentElement; // Make sure it's not a disconnected DOM node
if (!docElem || !contains(docElem, node)) return box;
if (node.getBoundingClientRect !== undefined) box = node.getBoundingClientRect();
box = {
top: box.top + scrollTop(docElem) - (docElem.clientTop || 0),
left: box.left + scrollLeft(docElem) - (docElem.clientLeft || 0),
width: box.width,
height: box.height
};
return box;
}

8
node_modules/dom-helpers/esm/types.d.ts generated vendored Normal file
View File

@@ -0,0 +1,8 @@
import * as CSS from 'csstype'
type Styles = keyof CSSStyleDeclaration
export type HyphenProperty = keyof CSS.PropertiesHyphen
export type CamelProperty = keyof CSS.Properties
export type Property = HyphenProperty | CamelProperty

View File

@@ -0,0 +1,7 @@
{
"name": "dom-helpers/removeEventListener",
"private": true,
"main": "../cjs/removeEventListener.js",
"module": "../esm/removeEventListener.js",
"types": "../esm/removeEventListener.d.ts"
}

7
node_modules/dom-helpers/scrollbarSize/package.json generated vendored Normal file
View File

@@ -0,0 +1,7 @@
{
"name": "dom-helpers/scrollbarSize",
"private": true,
"main": "../cjs/scrollbarSize.js",
"module": "../esm/scrollbarSize.js",
"types": "../esm/scrollbarSize.d.ts"
}