2a5bac2bb3
* major JSDoc write up * removed ESLint `no-bitwise` exception, it only applies to specific functions and not the entire code * the `SVGCubicMorph` component will remove un-necessary `Z` path commands when is the case for better out of the box animation * fixed a minor disambiguation with `filterEffects` and `drop-shadow` property and its `dropshadow` interpolation function * TypeScript strong: all files are modules, easy to implement in any third party app * updated `CubicBezier` and SVGPathCommander * code cleanup
56 lines
1.2 KiB
JavaScript
56 lines
1.2 KiB
JavaScript
// KUTE.js standard distribution version
|
|
import CubicBezier from 'cubic-bezier-easing';
|
|
import Render from './core/render';
|
|
import Interpolate from './objects/interpolate';
|
|
import Objects from './objects/objects';
|
|
import Util from './objects/util';
|
|
import Internals from './core/internals';
|
|
import Process from './process/process';
|
|
import Easing from './easing/easing-bezier';
|
|
import Selector from './util/selector';
|
|
|
|
// TweenConstructor
|
|
import Tween from './tween/tween';
|
|
import TweenCollection from './tween/tweenCollection';
|
|
// interface
|
|
import to from './interface/to';
|
|
import fromTo from './interface/fromTo';
|
|
import allTo from './interface/allTo';
|
|
import allFromTo from './interface/allFromTo';
|
|
|
|
// Animation
|
|
import Animation from './animation/animation';
|
|
|
|
// Default Components
|
|
import Components from './objects/componentsDefault';
|
|
|
|
import Version from './util/version';
|
|
|
|
const KUTE = {
|
|
Animation,
|
|
Components,
|
|
|
|
// Tween Interface
|
|
Tween,
|
|
fromTo,
|
|
to,
|
|
// Tween Collection
|
|
TweenCollection,
|
|
allFromTo,
|
|
allTo,
|
|
// Tween Interface
|
|
|
|
Objects,
|
|
Util,
|
|
Easing,
|
|
CubicBezier,
|
|
Render,
|
|
Interpolate,
|
|
Process,
|
|
Internals,
|
|
Selector,
|
|
Version,
|
|
};
|
|
|
|
export default KUTE;
|