parsegraph-rect
Advanced tools
Comparing version 1.4.6 to 1.4.7-dev
@@ -1,1 +0,78 @@ | ||
!function(t,i){"object"==typeof exports&&"object"==typeof module?module.exports=i():"function"==typeof define&&define.amd?define([],i):"object"==typeof exports?exports.parsegraph_rect=i():t.parsegraph_rect=i()}(this,(function(){return(()=>{"use strict";var t={d:(i,e)=>{for(var h in e)t.o(e,h)&&!t.o(i,h)&&Object.defineProperty(i,h,{enumerable:!0,get:e[h]})},o:(t,i)=>Object.prototype.hasOwnProperty.call(t,i),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},i={};t.r(i),t.d(i,{default:()=>h});var e=function(){function t(t,i,e,h){this._x=t,this._y=i,this._width=e,this._height=h}return t.prototype.isNaN=function(){return isNaN(this._x)||isNaN(this._y)||isNaN(this._width)||isNaN(this._height)},t.prototype.toNaN=function(){this._x=NaN,this._y=NaN,this._width=NaN,this._height=NaN},t.prototype.clear=function(){this.toNaN()},t.prototype.reset=function(){this.toNaN()},t.prototype.x=function(){return this._x},t.prototype.setX=function(t){this._x=t},t.prototype.y=function(){return this._y},t.prototype.setY=function(t){this._y=t},t.prototype.clone=function(i){return i?(this.copy(i),i):new t(this.x(),this.y(),this.width(),this.height())},t.prototype.copy=function(t){return t?(t.setX(this.x()),t.setY(this.y()),t.setWidth(this.width()),t.setHeight(this.height()),t):this.clone()},t.prototype.translate=function(t,i){this.setX(this.x()+t),this.setY(this.y()+i)},t.prototype.scale=function(t,i){arguments.length<2&&(i=t),this.setX(this.x()*t),this.setY(this.y()*i),this.setWidth(this.width()*t),this.setHeight(this.height()*i)},t.prototype.height=function(){return this._height},t.prototype.setHeight=function(t){this._height=t},t.prototype.width=function(){return this._width},t.prototype.setWidth=function(t){this._width=t},t.prototype.toString=function(){return"[Rect x="+this.x()+", y="+this.y()+", w="+this.width()+", h="+this.height()+"]"},t.prototype.vMin=function(){return this.y()-this.height()/2},t.prototype.vMax=function(){return this.y()+this.height()/2},t.prototype.hMin=function(){return this.x()-this.width()/2},t.prototype.hMax=function(){return this.x()+this.width()/2},t.prototype.include=function(t,i,e,h){if(this.isNaN())return this._x=t,this._y=i,this._width=e,void(this._height=h);var o=this._x,s=this._y,n=this._width,r=this._height,p=Math.min(o-n/2,t-e/2),u=Math.max(o+n/2,t+e/2),y=Math.min(s-r/2,i-h/2),c=u-p,a=Math.max(s+r/2,i+h/2)-y,f=p+c/2,d=y+a/2;this._x=f,this._y=d,this._width=c,this._height=a},t}();const h=e;return i})()})); | ||
/* | ||
* ATTENTION: An "eval-source-map" devtool has been used. | ||
* This devtool is neither made for production nor for readable output files. | ||
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. | ||
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) | ||
* or disable the default devtool with "devtool: false". | ||
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). | ||
*/ | ||
(function webpackUniversalModuleDefinition(root, factory) { | ||
if(typeof exports === 'object' && typeof module === 'object') | ||
module.exports = factory(); | ||
else if(typeof define === 'function' && define.amd) | ||
define([], factory); | ||
else if(typeof exports === 'object') | ||
exports["parsegraph_rect"] = factory(); | ||
else | ||
root["parsegraph_rect"] = factory(); | ||
})(this, function() { | ||
return /******/ (() => { // webpackBootstrap | ||
/******/ "use strict"; | ||
/******/ var __webpack_modules__ = ({ | ||
/***/ "./src/index.ts": | ||
/*!**********************!*\ | ||
!*** ./src/index.ts ***! | ||
\**********************/ | ||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { | ||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* eslint-disable require-jsdoc */\nvar Rect =\n/** @class */\nfunction () {\n function Rect(x, y, width, height) {\n this._x = x;\n this._y = y;\n this._width = width;\n this._height = height;\n }\n\n Rect.prototype.isNaN = function () {\n return isNaN(this._x) || isNaN(this._y) || isNaN(this._width) || isNaN(this._height);\n };\n\n Rect.prototype.toNaN = function () {\n this._x = NaN;\n this._y = NaN;\n this._width = NaN;\n this._height = NaN;\n };\n\n Rect.prototype.clear = function () {\n this.toNaN();\n };\n\n Rect.prototype.reset = function () {\n this.toNaN();\n };\n\n Rect.prototype.x = function () {\n return this._x;\n };\n\n Rect.prototype.setX = function (x) {\n this._x = x;\n };\n\n Rect.prototype.y = function () {\n return this._y;\n };\n\n Rect.prototype.setY = function (y) {\n this._y = y;\n };\n\n Rect.prototype.clone = function (target) {\n if (target) {\n this.copy(target);\n return target;\n }\n\n return new Rect(this.x(), this.y(), this.width(), this.height());\n };\n\n Rect.prototype.copy = function (dest) {\n if (!dest) {\n return this.clone();\n }\n\n dest.setX(this.x());\n dest.setY(this.y());\n dest.setWidth(this.width());\n dest.setHeight(this.height());\n return dest;\n };\n\n Rect.prototype.translate = function (x, y) {\n this.setX(this.x() + x);\n this.setY(this.y() + y);\n };\n\n Rect.prototype.scale = function (sx, sy) {\n if (arguments.length < 2) {\n sy = sx;\n }\n\n this.setX(this.x() * sx);\n this.setY(this.y() * sy);\n this.setWidth(this.width() * sx);\n this.setHeight(this.height() * sy);\n };\n\n Rect.prototype.height = function () {\n return this._height;\n };\n\n Rect.prototype.setHeight = function (height) {\n this._height = height;\n };\n\n Rect.prototype.width = function () {\n return this._width;\n };\n\n Rect.prototype.setWidth = function (width) {\n this._width = width;\n };\n\n Rect.prototype.toString = function () {\n return \"[Rect x=\" + this.x() + \", y=\" + this.y() + \", w=\" + this.width() + \", h=\" + this.height() + \"]\";\n };\n\n Rect.prototype.vMin = function () {\n return this.y() - this.height() / 2;\n };\n\n Rect.prototype.vMax = function () {\n return this.y() + this.height() / 2;\n };\n\n Rect.prototype.hMin = function () {\n return this.x() - this.width() / 2;\n };\n\n Rect.prototype.hMax = function () {\n return this.x() + this.width() / 2;\n };\n\n Rect.prototype.include = function (bx, by, bwidth, bheight) {\n if (this.isNaN()) {\n this._x = bx;\n this._y = by;\n this._width = bwidth;\n this._height = bheight;\n return;\n }\n\n var ax = this._x;\n var ay = this._y;\n var awidth = this._width;\n var aheight = this._height;\n var leftEdge = Math.min(ax - awidth / 2, bx - bwidth / 2);\n var rightEdge = Math.max(ax + awidth / 2, bx + bwidth / 2);\n var topEdge = Math.min(ay - aheight / 2, by - bheight / 2);\n var bottomEdge = Math.max(ay + aheight / 2, by + bheight / 2);\n var w = rightEdge - leftEdge;\n var h = bottomEdge - topEdge;\n var x = leftEdge + w / 2;\n var y = topEdge + h / 2;\n this._x = x;\n this._y = y;\n this._width = w;\n this._height = h;\n };\n\n return Rect;\n}();\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Rect);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FBaUlBLGlFQUFlQSxJQUFmIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcGFyc2VncmFwaF9yZWN0Ly4vc3JjL2luZGV4LnRzP2ZmYjQiXSwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50LWRpc2FibGUgcmVxdWlyZS1qc2RvYyAqL1xudmFyIFJlY3QgPSAvKiogQGNsYXNzICovIChmdW5jdGlvbiAoKSB7XG4gICAgZnVuY3Rpb24gUmVjdCh4LCB5LCB3aWR0aCwgaGVpZ2h0KSB7XG4gICAgICAgIHRoaXMuX3ggPSB4O1xuICAgICAgICB0aGlzLl95ID0geTtcbiAgICAgICAgdGhpcy5fd2lkdGggPSB3aWR0aDtcbiAgICAgICAgdGhpcy5faGVpZ2h0ID0gaGVpZ2h0O1xuICAgIH1cbiAgICBSZWN0LnByb3RvdHlwZS5pc05hTiA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIChpc05hTih0aGlzLl94KSB8fFxuICAgICAgICAgICAgaXNOYU4odGhpcy5feSkgfHxcbiAgICAgICAgICAgIGlzTmFOKHRoaXMuX3dpZHRoKSB8fFxuICAgICAgICAgICAgaXNOYU4odGhpcy5faGVpZ2h0KSk7XG4gICAgfTtcbiAgICBSZWN0LnByb3RvdHlwZS50b05hTiA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdGhpcy5feCA9IE5hTjtcbiAgICAgICAgdGhpcy5feSA9IE5hTjtcbiAgICAgICAgdGhpcy5fd2lkdGggPSBOYU47XG4gICAgICAgIHRoaXMuX2hlaWdodCA9IE5hTjtcbiAgICB9O1xuICAgIFJlY3QucHJvdG90eXBlLmNsZWFyID0gZnVuY3Rpb24gKCkge1xuICAgICAgICB0aGlzLnRvTmFOKCk7XG4gICAgfTtcbiAgICBSZWN0LnByb3RvdHlwZS5yZXNldCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgdGhpcy50b05hTigpO1xuICAgIH07XG4gICAgUmVjdC5wcm90b3R5cGUueCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX3g7XG4gICAgfTtcbiAgICBSZWN0LnByb3RvdHlwZS5zZXRYID0gZnVuY3Rpb24gKHgpIHtcbiAgICAgICAgdGhpcy5feCA9IHg7XG4gICAgfTtcbiAgICBSZWN0LnByb3RvdHlwZS55ID0gZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5feTtcbiAgICB9O1xuICAgIFJlY3QucHJvdG90eXBlLnNldFkgPSBmdW5jdGlvbiAoeSkge1xuICAgICAgICB0aGlzLl95ID0geTtcbiAgICB9O1xuICAgIFJlY3QucHJvdG90eXBlLmNsb25lID0gZnVuY3Rpb24gKHRhcmdldCkge1xuICAgICAgICBpZiAodGFyZ2V0KSB7XG4gICAgICAgICAgICB0aGlzLmNvcHkodGFyZ2V0KTtcbiAgICAgICAgICAgIHJldHVybiB0YXJnZXQ7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIG5ldyBSZWN0KHRoaXMueCgpLCB0aGlzLnkoKSwgdGhpcy53aWR0aCgpLCB0aGlzLmhlaWdodCgpKTtcbiAgICB9O1xuICAgIFJlY3QucHJvdG90eXBlLmNvcHkgPSBmdW5jdGlvbiAoZGVzdCkge1xuICAgICAgICBpZiAoIWRlc3QpIHtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLmNsb25lKCk7XG4gICAgICAgIH1cbiAgICAgICAgZGVzdC5zZXRYKHRoaXMueCgpKTtcbiAgICAgICAgZGVzdC5zZXRZKHRoaXMueSgpKTtcbiAgICAgICAgZGVzdC5zZXRXaWR0aCh0aGlzLndpZHRoKCkpO1xuICAgICAgICBkZXN0LnNldEhlaWdodCh0aGlzLmhlaWdodCgpKTtcbiAgICAgICAgcmV0dXJuIGRlc3Q7XG4gICAgfTtcbiAgICBSZWN0LnByb3RvdHlwZS50cmFuc2xhdGUgPSBmdW5jdGlvbiAoeCwgeSkge1xuICAgICAgICB0aGlzLnNldFgodGhpcy54KCkgKyB4KTtcbiAgICAgICAgdGhpcy5zZXRZKHRoaXMueSgpICsgeSk7XG4gICAgfTtcbiAgICBSZWN0LnByb3RvdHlwZS5zY2FsZSA9IGZ1bmN0aW9uIChzeCwgc3kpIHtcbiAgICAgICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPCAyKSB7XG4gICAgICAgICAgICBzeSA9IHN4O1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuc2V0WCh0aGlzLngoKSAqIHN4KTtcbiAgICAgICAgdGhpcy5zZXRZKHRoaXMueSgpICogc3kpO1xuICAgICAgICB0aGlzLnNldFdpZHRoKHRoaXMud2lkdGgoKSAqIHN4KTtcbiAgICAgICAgdGhpcy5zZXRIZWlnaHQodGhpcy5oZWlnaHQoKSAqIHN5KTtcbiAgICB9O1xuICAgIFJlY3QucHJvdG90eXBlLmhlaWdodCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2hlaWdodDtcbiAgICB9O1xuICAgIFJlY3QucHJvdG90eXBlLnNldEhlaWdodCA9IGZ1bmN0aW9uIChoZWlnaHQpIHtcbiAgICAgICAgdGhpcy5faGVpZ2h0ID0gaGVpZ2h0O1xuICAgIH07XG4gICAgUmVjdC5wcm90b3R5cGUud2lkdGggPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLl93aWR0aDtcbiAgICB9O1xuICAgIFJlY3QucHJvdG90eXBlLnNldFdpZHRoID0gZnVuY3Rpb24gKHdpZHRoKSB7XG4gICAgICAgIHRoaXMuX3dpZHRoID0gd2lkdGg7XG4gICAgfTtcbiAgICBSZWN0LnByb3RvdHlwZS50b1N0cmluZyA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIChcIltSZWN0IHg9XCIgK1xuICAgICAgICAgICAgdGhpcy54KCkgK1xuICAgICAgICAgICAgXCIsIHk9XCIgK1xuICAgICAgICAgICAgdGhpcy55KCkgK1xuICAgICAgICAgICAgXCIsIHc9XCIgK1xuICAgICAgICAgICAgdGhpcy53aWR0aCgpICtcbiAgICAgICAgICAgIFwiLCBoPVwiICtcbiAgICAgICAgICAgIHRoaXMuaGVpZ2h0KCkgK1xuICAgICAgICAgICAgXCJdXCIpO1xuICAgIH07XG4gICAgUmVjdC5wcm90b3R5cGUudk1pbiA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMueSgpIC0gdGhpcy5oZWlnaHQoKSAvIDI7XG4gICAgfTtcbiAgICBSZWN0LnByb3RvdHlwZS52TWF4ID0gZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4gdGhpcy55KCkgKyB0aGlzLmhlaWdodCgpIC8gMjtcbiAgICB9O1xuICAgIFJlY3QucHJvdG90eXBlLmhNaW4gPSBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHJldHVybiB0aGlzLngoKSAtIHRoaXMud2lkdGgoKSAvIDI7XG4gICAgfTtcbiAgICBSZWN0LnByb3RvdHlwZS5oTWF4ID0gZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4gdGhpcy54KCkgKyB0aGlzLndpZHRoKCkgLyAyO1xuICAgIH07XG4gICAgUmVjdC5wcm90b3R5cGUuaW5jbHVkZSA9IGZ1bmN0aW9uIChieCwgYnksIGJ3aWR0aCwgYmhlaWdodCkge1xuICAgICAgICBpZiAodGhpcy5pc05hTigpKSB7XG4gICAgICAgICAgICB0aGlzLl94ID0gYng7XG4gICAgICAgICAgICB0aGlzLl95ID0gYnk7XG4gICAgICAgICAgICB0aGlzLl93aWR0aCA9IGJ3aWR0aDtcbiAgICAgICAgICAgIHRoaXMuX2hlaWdodCA9IGJoZWlnaHQ7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgICAgdmFyIGF4ID0gdGhpcy5feDtcbiAgICAgICAgdmFyIGF5ID0gdGhpcy5feTtcbiAgICAgICAgdmFyIGF3aWR0aCA9IHRoaXMuX3dpZHRoO1xuICAgICAgICB2YXIgYWhlaWdodCA9IHRoaXMuX2hlaWdodDtcbiAgICAgICAgdmFyIGxlZnRFZGdlID0gTWF0aC5taW4oYXggLSBhd2lkdGggLyAyLCBieCAtIGJ3aWR0aCAvIDIpO1xuICAgICAgICB2YXIgcmlnaHRFZGdlID0gTWF0aC5tYXgoYXggKyBhd2lkdGggLyAyLCBieCArIGJ3aWR0aCAvIDIpO1xuICAgICAgICB2YXIgdG9wRWRnZSA9IE1hdGgubWluKGF5IC0gYWhlaWdodCAvIDIsIGJ5IC0gYmhlaWdodCAvIDIpO1xuICAgICAgICB2YXIgYm90dG9tRWRnZSA9IE1hdGgubWF4KGF5ICsgYWhlaWdodCAvIDIsIGJ5ICsgYmhlaWdodCAvIDIpO1xuICAgICAgICB2YXIgdyA9IHJpZ2h0RWRnZSAtIGxlZnRFZGdlO1xuICAgICAgICB2YXIgaCA9IGJvdHRvbUVkZ2UgLSB0b3BFZGdlO1xuICAgICAgICB2YXIgeCA9IGxlZnRFZGdlICsgdyAvIDI7XG4gICAgICAgIHZhciB5ID0gdG9wRWRnZSArIGggLyAyO1xuICAgICAgICB0aGlzLl94ID0geDtcbiAgICAgICAgdGhpcy5feSA9IHk7XG4gICAgICAgIHRoaXMuX3dpZHRoID0gdztcbiAgICAgICAgdGhpcy5faGVpZ2h0ID0gaDtcbiAgICB9O1xuICAgIHJldHVybiBSZWN0O1xufSgpKTtcbmV4cG9ydCBkZWZhdWx0IFJlY3Q7XG4iXSwibmFtZXMiOlsiUmVjdCIsIngiLCJ5Iiwid2lkdGgiLCJoZWlnaHQiLCJfeCIsIl95IiwiX3dpZHRoIiwiX2hlaWdodCIsInByb3RvdHlwZSIsImlzTmFOIiwidG9OYU4iLCJOYU4iLCJjbGVhciIsInJlc2V0Iiwic2V0WCIsInNldFkiLCJjbG9uZSIsInRhcmdldCIsImNvcHkiLCJkZXN0Iiwic2V0V2lkdGgiLCJzZXRIZWlnaHQiLCJ0cmFuc2xhdGUiLCJzY2FsZSIsInN4Iiwic3kiLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJ0b1N0cmluZyIsInZNaW4iLCJ2TWF4IiwiaE1pbiIsImhNYXgiLCJpbmNsdWRlIiwiYngiLCJieSIsImJ3aWR0aCIsImJoZWlnaHQiLCJheCIsImF5IiwiYXdpZHRoIiwiYWhlaWdodCIsImxlZnRFZGdlIiwiTWF0aCIsIm1pbiIsInJpZ2h0RWRnZSIsIm1heCIsInRvcEVkZ2UiLCJib3R0b21FZGdlIiwidyIsImgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/index.ts\n"); | ||
/***/ }) | ||
/******/ }); | ||
/************************************************************************/ | ||
/******/ // The require scope | ||
/******/ var __webpack_require__ = {}; | ||
/******/ | ||
/************************************************************************/ | ||
/******/ /* webpack/runtime/define property getters */ | ||
/******/ (() => { | ||
/******/ // define getter functions for harmony exports | ||
/******/ __webpack_require__.d = (exports, definition) => { | ||
/******/ for(var key in definition) { | ||
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { | ||
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); | ||
/******/ } | ||
/******/ } | ||
/******/ }; | ||
/******/ })(); | ||
/******/ | ||
/******/ /* webpack/runtime/hasOwnProperty shorthand */ | ||
/******/ (() => { | ||
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) | ||
/******/ })(); | ||
/******/ | ||
/******/ /* webpack/runtime/make namespace object */ | ||
/******/ (() => { | ||
/******/ // define __esModule on exports | ||
/******/ __webpack_require__.r = (exports) => { | ||
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | ||
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | ||
/******/ } | ||
/******/ Object.defineProperty(exports, '__esModule', { value: true }); | ||
/******/ }; | ||
/******/ })(); | ||
/******/ | ||
/************************************************************************/ | ||
/******/ | ||
/******/ // startup | ||
/******/ // Load entry module and return exports | ||
/******/ // This entry module can't be inlined because the eval-source-map devtool is used. | ||
/******/ var __webpack_exports__ = {}; | ||
/******/ __webpack_modules__["./src/index.ts"](0, __webpack_exports__, __webpack_require__); | ||
/******/ | ||
/******/ return __webpack_exports__; | ||
/******/ })() | ||
; | ||
}); |
{ | ||
"name": "parsegraph-rect", | ||
"version": "1.4.6", | ||
"version": "1.4.7-dev", | ||
"description": "rectangle class", | ||
@@ -25,8 +25,14 @@ "main": "dist/src/index.js", | ||
"@babel/register": "^7.12.10", | ||
"@types/chai": "^4.3.0", | ||
"@types/jest": "^27.4.1", | ||
"@types/node": "^17.0.21", | ||
"@typescript-eslint/eslint-plugin": "^4.12.0", | ||
"@typescript-eslint/parser": "^4.12.0", | ||
"babel-jest": "^27.5.1", | ||
"babel-loader": "^8.1.0", | ||
"chai": "^4.3.6", | ||
"eslint": "^7.17.0", | ||
"eslint-config-google": "^0.14.0", | ||
"eslint-config-prettier": "^7.1.0", | ||
"jest": "^27.5.1", | ||
"jsdom": "16.4.0", | ||
@@ -40,13 +46,7 @@ "jsdom-global": "3.0.2", | ||
"ts-node": "^9.1.1", | ||
"typedoc": "^0.22.12", | ||
"typescript": "^4.1.3", | ||
"webpack": "^5.65.0", | ||
"webpack-cli": "^4.9.1", | ||
"@types/chai": "^4.3.0", | ||
"@types/jest": "^27.4.1", | ||
"@types/node": "^17.0.21", | ||
"babel-jest": "^27.5.1", | ||
"chai": "^4.3.6", | ||
"jest": "^27.5.1", | ||
"typedoc": "^0.22.12" | ||
"webpack-cli": "^4.9.1" | ||
} | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
54474
9
361
1