diff --git a/package-lock.json b/package-lock.json
index 83c3a46..6887497 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1428,6 +1428,87 @@
}
}
},
+ "@gitzone/tstest": {
+ "version": "1.0.52",
+ "resolved": "https://verdaccio.lossless.one/@gitzone%2ftstest/-/tstest-1.0.52.tgz",
+ "integrity": "sha512-9n6mhGAd1MKMb4lcXstJvoG9bIl+mb+M9wdajbFe/jzv9q62P5RL9pSdyW4Yk8I7ObJmyggBvr8cLaOUsaqzAQ==",
+ "dev": true,
+ "requires": {
+ "@gitzone/tsbundle": "^1.0.78",
+ "@gitzone/tsrun": "^1.2.12",
+ "@pushrocks/consolecolor": "^2.0.1",
+ "@pushrocks/smartbrowser": "^1.0.17",
+ "@pushrocks/smartdelay": "^2.0.10",
+ "@pushrocks/smartexpress": "^3.0.76",
+ "@pushrocks/smartfile": "^8.0.0",
+ "@pushrocks/smartlog": "^2.0.39",
+ "@pushrocks/smartpromise": "^3.0.6",
+ "@pushrocks/smartshell": "^2.0.25",
+ "@pushrocks/tapbundle": "^3.2.9",
+ "@types/figures": "^3.0.1",
+ "figures": "^3.0.0"
+ },
+ "dependencies": {
+ "@pushrocks/smartfile": {
+ "version": "8.0.8",
+ "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartfile/-/smartfile-8.0.8.tgz",
+ "integrity": "sha512-htZgOZSZESnonq/k/LMhXoy8iKHBYLNXBbw0p3ZUxbfSs+dGsMfRGqJN7+QfByjg+BOKn1PrDtCNxJUi0e7gAA==",
+ "dev": true,
+ "requires": {
+ "@pushrocks/smartfile-interfaces": "^1.0.7",
+ "@pushrocks/smarthash": "^2.1.6",
+ "@pushrocks/smartjson": "^4.0.3",
+ "@pushrocks/smartmime": "^1.0.3",
+ "@pushrocks/smartpath": "^4.0.3",
+ "@pushrocks/smartpromise": "^3.0.6",
+ "@pushrocks/smartrequest": "^1.1.51",
+ "@types/fs-extra": "^9.0.1",
+ "@types/glob": "^7.1.3",
+ "@types/js-yaml": "^3.12.5",
+ "fs-extra": "^9.0.1",
+ "glob": "^7.1.6",
+ "js-yaml": "^3.14.0"
+ }
+ },
+ "@types/fs-extra": {
+ "version": "9.0.7",
+ "resolved": "https://verdaccio.lossless.one/@types%2ffs-extra/-/fs-extra-9.0.7.tgz",
+ "integrity": "sha512-YGq2A6Yc3bldrLUlm17VNWOnUbnEzJ9CMgOeLFtQF3HOCN5lQBO8VyjG00a5acA5NNSM30kHVGp1trZgnVgi1Q==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://verdaccio.lossless.one/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dev": true,
+ "requires": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ }
+ },
+ "jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://verdaccio.lossless.one/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6",
+ "universalify": "^2.0.0"
+ }
+ },
+ "universalify": {
+ "version": "2.0.0",
+ "resolved": "https://verdaccio.lossless.one/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true
+ }
+ }
+ },
"@gitzone/tswatch": {
"version": "1.0.50",
"resolved": "https://verdaccio.lossless.one/@gitzone%2ftswatch/-/tswatch-1.0.50.tgz",
@@ -1472,6 +1553,30 @@
"integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
"dev": true
},
+ "@open-wc/dedupe-mixin": {
+ "version": "1.3.0",
+ "resolved": "https://verdaccio.lossless.one/@open-wc%2fdedupe-mixin/-/dedupe-mixin-1.3.0.tgz",
+ "integrity": "sha512-UfdK1MPnR6T7f3svzzYBfu3qBkkZ/KsPhcpc3JYhsUY4hbpwNF9wEQtD4Z+/mRqMTJrKg++YSxIxE0FBhY3RIw=="
+ },
+ "@open-wc/scoped-elements": {
+ "version": "1.3.3",
+ "resolved": "https://verdaccio.lossless.one/@open-wc%2fscoped-elements/-/scoped-elements-1.3.3.tgz",
+ "integrity": "sha512-vFIQVYYjFw67odUE4JzZOpctnF7S/2DX+S+clrL3bQPql7HvEnV0wMFwOWUavQTuCJi0rfU8GTcNMiUybio+Yg==",
+ "requires": {
+ "@open-wc/dedupe-mixin": "^1.3.0",
+ "lit-html": "^1.0.0"
+ }
+ },
+ "@open-wc/testing-helpers": {
+ "version": "1.8.12",
+ "resolved": "https://verdaccio.lossless.one/@open-wc%2ftesting-helpers/-/testing-helpers-1.8.12.tgz",
+ "integrity": "sha512-+4exEHYvnFqI1RGDDIKFHPZ7Ws5NK1epvEku3zLaOYN3zc+huX19SndNc5+X++v8A+quN/iXbHlh80ROyNaYDA==",
+ "requires": {
+ "@open-wc/scoped-elements": "^1.2.4",
+ "lit-element": "^2.2.1",
+ "lit-html": "^1.0.0"
+ }
+ },
"@parcel/fs": {
"version": "1.11.0",
"resolved": "https://verdaccio.lossless.one/@parcel%2ffs/-/fs-1.11.0.tgz",
@@ -1601,6 +1706,18 @@
"@pushrocks/smartstring": "^3.0.18"
}
},
+ "@pushrocks/smartbrowser": {
+ "version": "1.0.17",
+ "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartbrowser/-/smartbrowser-1.0.17.tgz",
+ "integrity": "sha512-tTULtPZX8/uEqmiGy1l2mGISvL3R6VYvzt64qrUvzIOI2kWmPammnY5IumNQQKVpYqkunCWUpEGeV9gYdixrqA==",
+ "dev": true,
+ "requires": {
+ "@pushrocks/smartdelay": "^2.0.9",
+ "@pushrocks/smartpdf": "^2.0.2",
+ "@pushrocks/smartpuppeteer": "^1.0.15",
+ "@pushrocks/smartunique": "^3.0.3"
+ }
+ },
"@pushrocks/smartcache": {
"version": "1.0.13",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartcache/-/smartcache-1.0.13.tgz",
@@ -2189,6 +2306,22 @@
"mime-types": "^2.1.26"
}
},
+ "@pushrocks/smartnetwork": {
+ "version": "1.1.22",
+ "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartnetwork/-/smartnetwork-1.1.22.tgz",
+ "integrity": "sha512-dOiLYuv7Y14haMnnBN2C2CCw1FzCKQ7N/wec3x5yM798cATqduLWbIHekAgMcZXGRUJizoxQn7rQ9U+16IQ9SA==",
+ "dev": true,
+ "requires": {
+ "@pushrocks/smartpromise": "^3.0.6",
+ "@pushrocks/smartstring": "^3.0.18",
+ "@types/default-gateway": "^3.0.1",
+ "default-gateway": "^5.0.5",
+ "isopen": "^1.3.0",
+ "public-ip": "^4.0.2",
+ "speedtest-net": "^1.6.0",
+ "systeminformation": "^4.26.10"
+ }
+ },
"@pushrocks/smartopen": {
"version": "1.0.22",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartopen/-/smartopen-1.0.22.tgz",
@@ -2225,11 +2358,38 @@
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpath/-/smartpath-4.0.3.tgz",
"integrity": "sha512-KWz4DWOrB0sPfk6L4i+CPOo+UK5HXNaLI7ZAaqJe1nEWoDrpyeds1dNDaqVAmSgX4riLGxVpslKH5MnABCPsPg=="
},
+ "@pushrocks/smartpdf": {
+ "version": "2.0.2",
+ "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpdf/-/smartpdf-2.0.2.tgz",
+ "integrity": "sha512-fzKFWCBbmx76h/rStJckx3dGHOgWRuMalBBCLKLtY+KZk4/fT/kL88Bax4dZ3cCGKDaBfSiJNL9CJX7gsHl70w==",
+ "dev": true,
+ "requires": {
+ "@pushrocks/smartfile": "^7.0.6",
+ "@pushrocks/smartnetwork": "^1.1.14",
+ "@pushrocks/smartpromise": "^3.0.6",
+ "@pushrocks/smartpuppeteer": "^1.0.11",
+ "@pushrocks/smartunique": "^3.0.1",
+ "@types/express": "^4.17.2",
+ "express": "^4.17.1"
+ }
+ },
"@pushrocks/smartpromise": {
"version": "3.1.3",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpromise/-/smartpromise-3.1.3.tgz",
"integrity": "sha512-KENdm++8uuzxDz1cbUbXtz6InfReP28TYC5zxRgRtwsXh7ZWUkSA+/82IbO97PcSCAfIpg7dwj77G6KGSsTKEQ=="
},
+ "@pushrocks/smartpuppeteer": {
+ "version": "1.0.21",
+ "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartpuppeteer/-/smartpuppeteer-1.0.21.tgz",
+ "integrity": "sha512-uTONNTNIIswX5UOPt3VYv/7gIDTdkdNqIhR1DpnKlemOVyVLOT7D0eZPuTGXDgtNjHdTyQ6ywc54/gEBGXTNwg==",
+ "dev": true,
+ "requires": {
+ "@pushrocks/smartdelay": "^2.0.10",
+ "@pushrocks/smartenv": "^4.0.16",
+ "@types/puppeteer": "^5.4.2",
+ "puppeteer": "^5.5.0"
+ }
+ },
"@pushrocks/smartrequest": {
"version": "1.1.51",
"resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmartrequest/-/smartrequest-1.1.51.tgz",
@@ -2376,15 +2536,31 @@
}
},
"@pushrocks/tapbundle": {
- "version": "3.2.9",
- "resolved": "https://verdaccio.lossless.one/@pushrocks%2ftapbundle/-/tapbundle-3.2.9.tgz",
- "integrity": "sha512-vtmYL/l7BZvAzySh7cYnnTG6CFMp5zYtowJuMAmqUjhIaQaWW1Tvbrpjp7lVwRXj2JlL/i69KcJ6RVdLItK+rA==",
+ "version": "3.2.14",
+ "resolved": "https://verdaccio.lossless.one/@pushrocks%2ftapbundle/-/tapbundle-3.2.14.tgz",
+ "integrity": "sha512-Hu7SHFww6i17mZ3F8orvzXV7B8nPBRY6PB2Lw2sRfq9+ZbrvUvz7qmbc7d7mXkTGcLx7/7wbH3NHo1V5mplMCQ==",
"requires": {
- "@pushrocks/smartdelay": "^2.0.9",
- "@pushrocks/smartenv": "^4.0.10",
- "@pushrocks/smartpromise": "^3.0.2",
- "@pushrocks/smarttime": "^3.0.19",
+ "@open-wc/testing-helpers": "^1.8.12",
+ "@pushrocks/smartdelay": "^2.0.10",
+ "@pushrocks/smartenv": "^4.0.16",
+ "@pushrocks/smartpromise": "^3.1.3",
+ "@pushrocks/smarttime": "^3.0.38",
"smartchai": "^2.0.1"
+ },
+ "dependencies": {
+ "@pushrocks/smarttime": {
+ "version": "3.0.38",
+ "resolved": "https://verdaccio.lossless.one/@pushrocks%2fsmarttime/-/smarttime-3.0.38.tgz",
+ "integrity": "sha512-oVT48eZE66OTmDALAsWkk3GXUQiqzkei7mo526UbuMN2iLY8I9WgsxmLfa8Fp4llQmocncW3WTqGyhnEOAuDgA==",
+ "requires": {
+ "@pushrocks/lik": "^4.0.17",
+ "@pushrocks/smartdelay": "^2.0.10",
+ "@pushrocks/smartpromise": "^3.0.2",
+ "croner": "^1.1.23",
+ "dayjs": "^1.9.1",
+ "is-nan": "^1.3.0"
+ }
+ }
}
},
"@pushrocks/taskbuffer": {
@@ -2507,6 +2683,21 @@
"picomatch": "^2.2.2"
}
},
+ "@sindresorhus/is": {
+ "version": "0.14.0",
+ "resolved": "https://verdaccio.lossless.one/@sindresorhus%2fis/-/is-0.14.0.tgz",
+ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
+ "dev": true
+ },
+ "@szmarczak/http-timer": {
+ "version": "1.1.2",
+ "resolved": "https://verdaccio.lossless.one/@szmarczak%2fhttp-timer/-/http-timer-1.1.2.tgz",
+ "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
+ "dev": true,
+ "requires": {
+ "defer-to-connect": "^1.0.1"
+ }
+ },
"@tsclass/tsclass": {
"version": "3.0.29",
"resolved": "https://verdaccio.lossless.one/@tsclass%2ftsclass/-/tsclass-3.0.29.tgz",
@@ -2531,9 +2722,9 @@
"integrity": "sha512-nFKOrY93Tvv5Tobws+YbkGlPOJsn1nVpZah3BlSyQ4EniFm97KLvSr54tZ5xQp8mlf/XxbYwskNCYQB9EdrPlQ=="
},
"@types/chai": {
- "version": "4.2.14",
- "resolved": "https://verdaccio.lossless.one/@types%2fchai/-/chai-4.2.14.tgz",
- "integrity": "sha512-G+ITQPXkwTrslfG5L/BksmbLUA0M1iybEsmCWPqzSxsRRhJZimBKJkoMi8fr/CPygPTj4zO5pJH7I2/cm9M7SQ=="
+ "version": "4.2.15",
+ "resolved": "https://verdaccio.lossless.one/@types%2fchai/-/chai-4.2.15.tgz",
+ "integrity": "sha512-rYff6FI+ZTKAPkJUoyz7Udq3GaoDZnxYDEvdEdFZASiA7PoErltHezDishqQiSDWrGxvxmplH304jyzQmjp0AQ=="
},
"@types/chai-as-promised": {
"version": "7.1.3",
@@ -2595,6 +2786,12 @@
"moment": ">=2.14.0"
}
},
+ "@types/default-gateway": {
+ "version": "3.0.1",
+ "resolved": "https://verdaccio.lossless.one/@types%2fdefault-gateway/-/default-gateway-3.0.1.tgz",
+ "integrity": "sha512-tpu0hp+AOIzwdAHyZPzLE5pCf9uT0pb+xZ76T4S7MrY2YTVq918Q7Q2VQ3KCVQqYxM7nxuCK/SL3X97jBEIeKQ==",
+ "dev": true
+ },
"@types/estree": {
"version": "0.0.39",
"resolved": "https://verdaccio.lossless.one/@types%2festree/-/estree-0.0.39.tgz",
@@ -2627,6 +2824,15 @@
"resolved": "https://verdaccio.lossless.one/@types%2ffast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
"integrity": "sha512-mky/O83TXmGY39P1H9YbUpjV6l6voRYlufqfFCvel8l1phuy8HRjdWc1rrPuN53ITBJlbyMSV6z3niOySO5pgQ=="
},
+ "@types/figures": {
+ "version": "3.0.1",
+ "resolved": "https://verdaccio.lossless.one/@types%2ffigures/-/figures-3.0.1.tgz",
+ "integrity": "sha512-2OXodKWdNhYl+S+wCvlafqJbfMIVDfQZYX2wRyUOcRiEQpeJ9zU6cT7d+RbMpjS+/vmQ2cAUUL8gyGy1YxtLPw==",
+ "dev": true,
+ "requires": {
+ "figures": "*"
+ }
+ },
"@types/finalhandler": {
"version": "1.1.0",
"resolved": "https://verdaccio.lossless.one/@types%2ffinalhandler/-/finalhandler-1.1.0.tgz",
@@ -2705,6 +2911,15 @@
"@types/express-serve-static-core": "*"
}
},
+ "@types/puppeteer": {
+ "version": "5.4.3",
+ "resolved": "https://verdaccio.lossless.one/@types%2fpuppeteer/-/puppeteer-5.4.3.tgz",
+ "integrity": "sha512-3nE8YgR9DIsgttLW+eJf6mnXxq8Ge+27m5SU3knWmrlfl6+KOG0Bf9f7Ua7K+C4BnaTMAh3/UpySqdAYvrsvjg==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
"@types/q": {
"version": "1.5.4",
"resolved": "https://verdaccio.lossless.one/@types%2fq/-/q-1.5.4.tgz",
@@ -2795,6 +3010,16 @@
"integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
"dev": true
},
+ "@types/yauzl": {
+ "version": "2.9.1",
+ "resolved": "https://verdaccio.lossless.one/@types%2fyauzl/-/yauzl-2.9.1.tgz",
+ "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
"abab": {
"version": "2.0.5",
"resolved": "https://verdaccio.lossless.one/abab/-/abab-2.0.5.tgz",
@@ -2840,6 +3065,15 @@
"integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==",
"dev": true
},
+ "agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://verdaccio.lossless.one/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "requires": {
+ "es6-promisify": "^5.0.0"
+ }
+ },
"agentkeepalive": {
"version": "4.1.3",
"resolved": "https://verdaccio.lossless.one/agentkeepalive/-/agentkeepalive-4.1.3.tgz",
@@ -3241,6 +3475,29 @@
"file-uri-to-path": "1.0.0"
}
},
+ "bl": {
+ "version": "4.1.0",
+ "resolved": "https://verdaccio.lossless.one/bl/-/bl-4.1.0.tgz",
+ "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
+ "dev": true,
+ "requires": {
+ "buffer": "^5.5.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ },
+ "dependencies": {
+ "buffer": {
+ "version": "5.7.1",
+ "resolved": "https://verdaccio.lossless.one/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ }
+ }
+ },
"bn.js": {
"version": "5.1.3",
"resolved": "https://verdaccio.lossless.one/bn.js/-/bn.js-5.1.3.tgz",
@@ -3508,6 +3765,12 @@
"isarray": "^1.0.0"
}
},
+ "buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://verdaccio.lossless.one/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+ "dev": true
+ },
"buffer-equal": {
"version": "0.0.1",
"resolved": "https://verdaccio.lossless.one/buffer-equal/-/buffer-equal-0.0.1.tgz",
@@ -3564,6 +3827,35 @@
"unset-value": "^1.0.0"
}
},
+ "cacheable-request": {
+ "version": "6.1.0",
+ "resolved": "https://verdaccio.lossless.one/cacheable-request/-/cacheable-request-6.1.0.tgz",
+ "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
+ "dev": true,
+ "requires": {
+ "clone-response": "^1.0.2",
+ "get-stream": "^5.1.0",
+ "http-cache-semantics": "^4.0.0",
+ "keyv": "^3.0.0",
+ "lowercase-keys": "^2.0.0",
+ "normalize-url": "^4.1.0",
+ "responselike": "^1.0.2"
+ },
+ "dependencies": {
+ "lowercase-keys": {
+ "version": "2.0.0",
+ "resolved": "https://verdaccio.lossless.one/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+ "dev": true
+ },
+ "normalize-url": {
+ "version": "4.5.0",
+ "resolved": "https://verdaccio.lossless.one/normalize-url/-/normalize-url-4.5.0.tgz",
+ "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==",
+ "dev": true
+ }
+ }
+ },
"call-bind": {
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/call-bind/-/call-bind-1.0.0.tgz",
@@ -3645,15 +3937,15 @@
"dev": true
},
"chai": {
- "version": "4.2.0",
- "resolved": "https://verdaccio.lossless.one/chai/-/chai-4.2.0.tgz",
- "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==",
+ "version": "4.3.3",
+ "resolved": "https://verdaccio.lossless.one/chai/-/chai-4.3.3.tgz",
+ "integrity": "sha512-MPSLOZwxxnA0DhLE84klnGPojWFK5KuhP7/j5dTsxpr2S3XlkqJP5WbyYl1gCTWvG2Z5N+HD4F472WsbEZL6Pw==",
"requires": {
"assertion-error": "^1.1.0",
"check-error": "^1.0.2",
"deep-eql": "^3.0.1",
"get-func-name": "^2.0.0",
- "pathval": "^1.1.0",
+ "pathval": "^1.1.1",
"type-detect": "^4.0.5"
}
},
@@ -3738,6 +4030,12 @@
"upath": "^1.1.1"
}
},
+ "chownr": {
+ "version": "1.1.4",
+ "resolved": "https://verdaccio.lossless.one/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
+ "dev": true
+ },
"cipher-base": {
"version": "1.0.4",
"resolved": "https://verdaccio.lossless.one/cipher-base/-/cipher-base-1.0.4.tgz",
@@ -3817,6 +4115,15 @@
"integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
"dev": true
},
+ "clone-response": {
+ "version": "1.0.2",
+ "resolved": "https://verdaccio.lossless.one/clone-response/-/clone-response-1.0.2.tgz",
+ "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^1.0.0"
+ }
+ },
"coa": {
"version": "2.0.2",
"resolved": "https://verdaccio.lossless.one/coa/-/coa-2.0.2.tgz",
@@ -4528,6 +4835,15 @@
"integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
"dev": true
},
+ "decompress-response": {
+ "version": "3.3.0",
+ "resolved": "https://verdaccio.lossless.one/decompress-response/-/decompress-response-3.3.0.tgz",
+ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^1.0.0"
+ }
+ },
"deep-eql": {
"version": "3.0.1",
"resolved": "https://verdaccio.lossless.one/deep-eql/-/deep-eql-3.0.1.tgz",
@@ -4554,6 +4870,15 @@
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
"dev": true
},
+ "default-gateway": {
+ "version": "5.0.5",
+ "resolved": "https://verdaccio.lossless.one/default-gateway/-/default-gateway-5.0.5.tgz",
+ "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==",
+ "dev": true,
+ "requires": {
+ "execa": "^3.3.0"
+ }
+ },
"defaults": {
"version": "1.0.3",
"resolved": "https://verdaccio.lossless.one/defaults/-/defaults-1.0.3.tgz",
@@ -4571,6 +4896,12 @@
}
}
},
+ "defer-to-connect": {
+ "version": "1.1.3",
+ "resolved": "https://verdaccio.lossless.one/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
+ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
+ "dev": true
+ },
"define-properties": {
"version": "1.1.3",
"resolved": "https://verdaccio.lossless.one/define-properties/-/define-properties-1.1.3.tgz",
@@ -4650,6 +4981,12 @@
"resolved": "https://verdaccio.lossless.one/detect-node/-/detect-node-2.0.4.tgz",
"integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw=="
},
+ "devtools-protocol": {
+ "version": "0.0.818844",
+ "resolved": "https://verdaccio.lossless.one/devtools-protocol/-/devtools-protocol-0.0.818844.tgz",
+ "integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==",
+ "dev": true
+ },
"diff": {
"version": "4.0.2",
"resolved": "https://verdaccio.lossless.one/diff/-/diff-4.0.2.tgz",
@@ -4674,6 +5011,24 @@
}
}
},
+ "dns-packet": {
+ "version": "5.2.1",
+ "resolved": "https://verdaccio.lossless.one/dns-packet/-/dns-packet-5.2.1.tgz",
+ "integrity": "sha512-JHj2yJeKOqlxzeuYpN1d56GfhzivAxavNwHj9co3qptECel27B1rLY5PifJAvubsInX5pGLDjAHuCfCUc2Zv/w==",
+ "dev": true,
+ "requires": {
+ "ip": "^1.1.5"
+ }
+ },
+ "dns-socket": {
+ "version": "4.2.1",
+ "resolved": "https://verdaccio.lossless.one/dns-socket/-/dns-socket-4.2.1.tgz",
+ "integrity": "sha512-fNvDq86lS522+zMbh31X8cQzYQd6xumCNlxsuZF5TKxQThF/e+rJbVM6K8mmlsdcSm6yNjKJQq3Sf38viAJj8g==",
+ "dev": true,
+ "requires": {
+ "dns-packet": "^5.1.2"
+ }
+ },
"dom-serializer": {
"version": "0.2.2",
"resolved": "https://verdaccio.lossless.one/dom-serializer/-/dom-serializer-0.2.2.tgz",
@@ -4753,6 +5108,12 @@
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
"dev": true
},
+ "draftlog": {
+ "version": "1.0.12",
+ "resolved": "https://verdaccio.lossless.one/draftlog/-/draftlog-1.0.12.tgz",
+ "integrity": "sha1-fbajxbYhBrsy3Uo11nvMy2x9naA=",
+ "dev": true
+ },
"duplexer2": {
"version": "0.1.4",
"resolved": "https://verdaccio.lossless.one/duplexer2/-/duplexer2-0.1.4.tgz",
@@ -4794,6 +5155,12 @@
}
}
},
+ "duplexer3": {
+ "version": "0.1.4",
+ "resolved": "https://verdaccio.lossless.one/duplexer3/-/duplexer3-0.1.4.tgz",
+ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
+ "dev": true
+ },
"ecc-jsbn": {
"version": "0.1.2",
"resolved": "https://verdaccio.lossless.one/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
@@ -4849,6 +5216,15 @@
"resolved": "https://verdaccio.lossless.one/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
+ "end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://verdaccio.lossless.one/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
"entities": {
"version": "2.1.0",
"resolved": "https://verdaccio.lossless.one/entities/-/entities-2.1.0.tgz",
@@ -4908,6 +5284,21 @@
"is-symbol": "^1.0.2"
}
},
+ "es6-promise": {
+ "version": "4.2.8",
+ "resolved": "https://verdaccio.lossless.one/es6-promise/-/es6-promise-4.2.8.tgz",
+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
+ "dev": true
+ },
+ "es6-promisify": {
+ "version": "5.0.0",
+ "resolved": "https://verdaccio.lossless.one/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
+ "dev": true,
+ "requires": {
+ "es6-promise": "^4.0.3"
+ }
+ },
"escalade": {
"version": "3.1.1",
"resolved": "https://verdaccio.lossless.one/escalade/-/escalade-3.1.1.tgz",
@@ -4989,6 +5380,82 @@
"safe-buffer": "^5.1.1"
}
},
+ "execa": {
+ "version": "3.4.0",
+ "resolved": "https://verdaccio.lossless.one/execa/-/execa-3.4.0.tgz",
+ "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "p-finally": "^2.0.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ },
+ "dependencies": {
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://verdaccio.lossless.one/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://verdaccio.lossless.one/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://verdaccio.lossless.one/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ }
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://verdaccio.lossless.one/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://verdaccio.lossless.one/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://verdaccio.lossless.one/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://verdaccio.lossless.one/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
"expand-brackets": {
"version": "2.1.4",
"resolved": "https://verdaccio.lossless.one/expand-brackets/-/expand-brackets-2.1.4.tgz",
@@ -5201,6 +5668,18 @@
}
}
},
+ "extract-zip": {
+ "version": "2.0.1",
+ "resolved": "https://verdaccio.lossless.one/extract-zip/-/extract-zip-2.0.1.tgz",
+ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+ "dev": true,
+ "requires": {
+ "@types/yauzl": "^2.9.1",
+ "debug": "^4.1.1",
+ "get-stream": "^5.1.0",
+ "yauzl": "^2.10.0"
+ }
+ },
"extsprintf": {
"version": "1.3.0",
"resolved": "https://verdaccio.lossless.one/extsprintf/-/extsprintf-1.3.0.tgz",
@@ -5269,6 +5748,15 @@
"integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
"dev": true
},
+ "fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://verdaccio.lossless.one/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+ "dev": true,
+ "requires": {
+ "pend": "~1.2.0"
+ }
+ },
"feed": {
"version": "4.2.1",
"resolved": "https://verdaccio.lossless.one/feed/-/feed-4.2.1.tgz",
@@ -5277,6 +5765,23 @@
"xml-js": "^1.6.11"
}
},
+ "figures": {
+ "version": "3.2.0",
+ "resolved": "https://verdaccio.lossless.one/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://verdaccio.lossless.one/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ }
+ }
+ },
"file-uri-to-path": {
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
@@ -5398,6 +5903,12 @@
"resolved": "https://verdaccio.lossless.one/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
},
+ "fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://verdaccio.lossless.one/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "dev": true
+ },
"fs-extra": {
"version": "8.1.0",
"resolved": "https://verdaccio.lossless.one/fs-extra/-/fs-extra-8.1.0.tgz",
@@ -6004,6 +6515,15 @@
"integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=",
"dev": true
},
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://verdaccio.lossless.one/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
"get-value": {
"version": "2.0.6",
"resolved": "https://verdaccio.lossless.one/get-value/-/get-value-2.0.6.tgz",
@@ -6065,6 +6585,36 @@
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
"dev": true
},
+ "got": {
+ "version": "9.6.0",
+ "resolved": "https://verdaccio.lossless.one/got/-/got-9.6.0.tgz",
+ "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
+ "dev": true,
+ "requires": {
+ "@sindresorhus/is": "^0.14.0",
+ "@szmarczak/http-timer": "^1.1.2",
+ "cacheable-request": "^6.0.0",
+ "decompress-response": "^3.3.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^4.1.0",
+ "lowercase-keys": "^1.0.1",
+ "mimic-response": "^1.0.1",
+ "p-cancelable": "^1.0.0",
+ "to-readable-stream": "^1.0.0",
+ "url-parse-lax": "^3.0.0"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://verdaccio.lossless.one/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ }
+ }
+ },
"graceful-fs": {
"version": "4.2.4",
"resolved": "https://verdaccio.lossless.one/graceful-fs/-/graceful-fs-4.2.4.tgz",
@@ -6335,6 +6885,12 @@
}
}
},
+ "http-cache-semantics": {
+ "version": "4.1.0",
+ "resolved": "https://verdaccio.lossless.one/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
+ "dev": true
+ },
"http-errors": {
"version": "1.7.2",
"resolved": "https://verdaccio.lossless.one/http-errors/-/http-errors-1.7.2.tgz",
@@ -6354,6 +6910,33 @@
}
}
},
+ "http-proxy-agent": {
+ "version": "2.1.0",
+ "resolved": "https://verdaccio.lossless.one/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
+ "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
+ "dev": true,
+ "requires": {
+ "agent-base": "4",
+ "debug": "3.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://verdaccio.lossless.one/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://verdaccio.lossless.one/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
"http-signature": {
"version": "1.2.0",
"resolved": "https://verdaccio.lossless.one/http-signature/-/http-signature-1.2.0.tgz",
@@ -6371,6 +6954,33 @@
"integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
"dev": true
},
+ "https-proxy-agent": {
+ "version": "3.0.1",
+ "resolved": "https://verdaccio.lossless.one/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz",
+ "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://verdaccio.lossless.one/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ }
+ }
+ },
+ "human-signals": {
+ "version": "1.1.1",
+ "resolved": "https://verdaccio.lossless.one/human-signals/-/human-signals-1.1.1.tgz",
+ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+ "dev": true
+ },
"humanize-ms": {
"version": "1.2.1",
"resolved": "https://verdaccio.lossless.one/humanize-ms/-/humanize-ms-1.2.1.tgz",
@@ -6434,6 +7044,18 @@
"resolved": "https://verdaccio.lossless.one/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
},
+ "ip": {
+ "version": "1.1.5",
+ "resolved": "https://verdaccio.lossless.one/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
+ "dev": true
+ },
+ "ip-regex": {
+ "version": "4.3.0",
+ "resolved": "https://verdaccio.lossless.one/ip-regex/-/ip-regex-4.3.0.tgz",
+ "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==",
+ "dev": true
+ },
"ipaddr.js": {
"version": "1.9.1",
"resolved": "https://verdaccio.lossless.one/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
@@ -6608,6 +7230,15 @@
"integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
"dev": true
},
+ "is-ip": {
+ "version": "3.1.0",
+ "resolved": "https://verdaccio.lossless.one/is-ip/-/is-ip-3.1.0.tgz",
+ "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==",
+ "dev": true,
+ "requires": {
+ "ip-regex": "^4.0.0"
+ }
+ },
"is-module": {
"version": "1.0.0",
"resolved": "https://verdaccio.lossless.one/is-module/-/is-module-1.0.0.tgz",
@@ -6693,6 +7324,12 @@
"integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
"dev": true
},
+ "is-stream": {
+ "version": "2.0.0",
+ "resolved": "https://verdaccio.lossless.one/is-stream/-/is-stream-2.0.0.tgz",
+ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
+ "dev": true
+ },
"is-svg": {
"version": "3.0.0",
"resolved": "https://verdaccio.lossless.one/is-svg/-/is-svg-3.0.0.tgz",
@@ -6753,6 +7390,12 @@
"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
"dev": true
},
+ "isopen": {
+ "version": "1.3.0",
+ "resolved": "https://verdaccio.lossless.one/isopen/-/isopen-1.3.0.tgz",
+ "integrity": "sha512-AN6Q9J0UlqHFl1fN/2xJCHCBLCBCFDjZhpGBO1gh3wzgRPsFSFBUL36I2Lbfd9qkuoj58axmE7j83iejTQsk8Q==",
+ "dev": true
+ },
"isstream": {
"version": "0.1.2",
"resolved": "https://verdaccio.lossless.one/isstream/-/isstream-0.1.2.tgz",
@@ -6889,6 +7532,12 @@
"integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
"dev": true
},
+ "json-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://verdaccio.lossless.one/json-buffer/-/json-buffer-3.0.0.tgz",
+ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+ "dev": true
+ },
"json-parse-better-errors": {
"version": "1.0.2",
"resolved": "https://verdaccio.lossless.one/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
@@ -6942,6 +7591,15 @@
"verror": "1.10.0"
}
},
+ "keyv": {
+ "version": "3.1.0",
+ "resolved": "https://verdaccio.lossless.one/keyv/-/keyv-3.1.0.tgz",
+ "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
+ "dev": true,
+ "requires": {
+ "json-buffer": "3.0.0"
+ }
+ },
"kind-of": {
"version": "6.0.3",
"resolved": "https://verdaccio.lossless.one/kind-of/-/kind-of-6.0.3.tgz",
@@ -7104,6 +7762,12 @@
"integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
"dev": true
},
+ "lowercase-keys": {
+ "version": "1.0.1",
+ "resolved": "https://verdaccio.lossless.one/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
+ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
+ "dev": true
+ },
"magic-string": {
"version": "0.22.5",
"resolved": "https://verdaccio.lossless.one/magic-string/-/magic-string-0.22.5.tgz",
@@ -7284,6 +7948,12 @@
"integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
"dev": true
},
+ "mimic-response": {
+ "version": "1.0.1",
+ "resolved": "https://verdaccio.lossless.one/mimic-response/-/mimic-response-1.0.1.tgz",
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+ "dev": true
+ },
"min-indent": {
"version": "1.0.1",
"resolved": "https://verdaccio.lossless.one/min-indent/-/min-indent-1.0.1.tgz",
@@ -7346,6 +8016,12 @@
"minimist": "^1.2.5"
}
},
+ "mkdirp-classic": {
+ "version": "0.5.3",
+ "resolved": "https://verdaccio.lossless.one/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+ "dev": true
+ },
"moment": {
"version": "2.29.1",
"resolved": "https://verdaccio.lossless.one/moment/-/moment-2.29.1.tgz",
@@ -7535,6 +8211,23 @@
"integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
"dev": true
},
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://verdaccio.lossless.one/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ },
+ "dependencies": {
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://verdaccio.lossless.one/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true
+ }
+ }
+ },
"nth-check": {
"version": "1.0.2",
"resolved": "https://verdaccio.lossless.one/nth-check/-/nth-check-1.0.2.tgz",
@@ -7750,6 +8443,18 @@
"integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
"dev": true
},
+ "p-cancelable": {
+ "version": "1.1.0",
+ "resolved": "https://verdaccio.lossless.one/p-cancelable/-/p-cancelable-1.1.0.tgz",
+ "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
+ "dev": true
+ },
+ "p-finally": {
+ "version": "2.0.1",
+ "resolved": "https://verdaccio.lossless.one/p-finally/-/p-finally-2.0.1.tgz",
+ "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==",
+ "dev": true
+ },
"p-limit": {
"version": "2.3.0",
"resolved": "https://verdaccio.lossless.one/p-limit/-/p-limit-2.3.0.tgz",
@@ -7948,9 +8653,9 @@
"integrity": "sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg=="
},
"pathval": {
- "version": "1.1.0",
- "resolved": "https://verdaccio.lossless.one/pathval/-/pathval-1.1.0.tgz",
- "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA="
+ "version": "1.1.1",
+ "resolved": "https://verdaccio.lossless.one/pathval/-/pathval-1.1.1.tgz",
+ "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ=="
},
"pbkdf2": {
"version": "3.1.1",
@@ -7965,6 +8670,12 @@
"sha.js": "^2.4.8"
}
},
+ "pend": {
+ "version": "1.2.0",
+ "resolved": "https://verdaccio.lossless.one/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
+ "dev": true
+ },
"performance-now": {
"version": "2.1.0",
"resolved": "https://verdaccio.lossless.one/performance-now/-/performance-now-2.1.0.tgz",
@@ -7983,6 +8694,15 @@
"integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
"dev": true
},
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://verdaccio.lossless.one/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
"pn": {
"version": "1.1.0",
"resolved": "https://verdaccio.lossless.one/pn/-/pn-1.1.0.tgz",
@@ -8492,6 +9212,12 @@
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
"dev": true
},
+ "prepend-http": {
+ "version": "2.0.0",
+ "resolved": "https://verdaccio.lossless.one/prepend-http/-/prepend-http-2.0.0.tgz",
+ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+ "dev": true
+ },
"process": {
"version": "0.11.10",
"resolved": "https://verdaccio.lossless.one/process/-/process-0.11.10.tgz",
@@ -8504,6 +9230,12 @@
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
"dev": true
},
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://verdaccio.lossless.one/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true
+ },
"proxy-addr": {
"version": "2.0.6",
"resolved": "https://verdaccio.lossless.one/proxy-addr/-/proxy-addr-2.0.6.tgz",
@@ -8513,6 +9245,12 @@
"ipaddr.js": "1.9.1"
}
},
+ "proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://verdaccio.lossless.one/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "dev": true
+ },
"psl": {
"version": "1.8.0",
"resolved": "https://verdaccio.lossless.one/psl/-/psl-1.8.0.tgz",
@@ -8541,12 +9279,77 @@
}
}
},
+ "public-ip": {
+ "version": "4.0.3",
+ "resolved": "https://verdaccio.lossless.one/public-ip/-/public-ip-4.0.3.tgz",
+ "integrity": "sha512-IofiJJWoZ8hZHBk25l4ozLvcET0pjZSxocbUfh4sGkjidMOm4iZNzzWxezGqGsVY7HuxiK7SkyJKHNeT0YQ7uw==",
+ "dev": true,
+ "requires": {
+ "dns-socket": "^4.2.1",
+ "got": "^9.6.0",
+ "is-ip": "^3.1.0"
+ }
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://verdaccio.lossless.one/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
"punycode": {
"version": "2.1.1",
"resolved": "https://verdaccio.lossless.one/punycode/-/punycode-2.1.1.tgz",
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
"dev": true
},
+ "puppeteer": {
+ "version": "5.5.0",
+ "resolved": "https://verdaccio.lossless.one/puppeteer/-/puppeteer-5.5.0.tgz",
+ "integrity": "sha512-OM8ZvTXAhfgFA7wBIIGlPQzvyEETzDjeRa4mZRCRHxYL+GNH5WAuYUQdja3rpWZvkX/JKqmuVgbsxDNsDFjMEg==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "devtools-protocol": "0.0.818844",
+ "extract-zip": "^2.0.0",
+ "https-proxy-agent": "^4.0.0",
+ "node-fetch": "^2.6.1",
+ "pkg-dir": "^4.2.0",
+ "progress": "^2.0.1",
+ "proxy-from-env": "^1.0.0",
+ "rimraf": "^3.0.2",
+ "tar-fs": "^2.0.0",
+ "unbzip2-stream": "^1.3.3",
+ "ws": "^7.2.3"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "5.1.1",
+ "resolved": "https://verdaccio.lossless.one/agent-base/-/agent-base-5.1.1.tgz",
+ "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
+ "dev": true
+ },
+ "https-proxy-agent": {
+ "version": "4.0.0",
+ "resolved": "https://verdaccio.lossless.one/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
+ "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
+ "dev": true,
+ "requires": {
+ "agent-base": "5",
+ "debug": "4"
+ }
+ },
+ "ws": {
+ "version": "7.4.3",
+ "resolved": "https://verdaccio.lossless.one/ws/-/ws-7.4.3.tgz",
+ "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==",
+ "dev": true
+ }
+ }
+ },
"purgecss": {
"version": "2.3.0",
"resolved": "https://verdaccio.lossless.one/purgecss/-/purgecss-2.3.0.tgz",
@@ -8971,6 +9774,15 @@
"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
"dev": true
},
+ "responselike": {
+ "version": "1.0.2",
+ "resolved": "https://verdaccio.lossless.one/responselike/-/responselike-1.0.2.tgz",
+ "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+ "dev": true,
+ "requires": {
+ "lowercase-keys": "^1.0.0"
+ }
+ },
"restore-cursor": {
"version": "2.0.0",
"resolved": "https://verdaccio.lossless.one/restore-cursor/-/restore-cursor-2.0.0.tgz",
@@ -9516,6 +10328,19 @@
"integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
"dev": true
},
+ "speedtest-net": {
+ "version": "1.6.2",
+ "resolved": "https://verdaccio.lossless.one/speedtest-net/-/speedtest-net-1.6.2.tgz",
+ "integrity": "sha512-0rfBDPVLzvDbMUKrFWvF6kvtXxllXGZRkFL0aCWJ5y8uXlEfZDo6IEPACZwJbKt/fGqFjJLJRHnG62vJmLLpRA==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "draftlog": "^1.0.12",
+ "http-proxy-agent": "^2.0.0",
+ "https-proxy-agent": "^3.0.0",
+ "xml2js": "^0.4.4"
+ }
+ },
"split-string": {
"version": "3.1.0",
"resolved": "https://verdaccio.lossless.one/split-string/-/split-string-3.1.0.tgz",
@@ -9814,6 +10639,12 @@
"ansi-regex": "^5.0.0"
}
},
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://verdaccio.lossless.one/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true
+ },
"strip-indent": {
"version": "3.0.0",
"resolved": "https://verdaccio.lossless.one/strip-indent/-/strip-indent-3.0.0.tgz",
@@ -9887,6 +10718,37 @@
"resolved": "https://verdaccio.lossless.one/symbol-tree/-/symbol-tree-3.2.4.tgz",
"integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
},
+ "systeminformation": {
+ "version": "4.34.10",
+ "resolved": "https://verdaccio.lossless.one/systeminformation/-/systeminformation-4.34.10.tgz",
+ "integrity": "sha512-mm8DcIEFp0o1m4fgCFIV2LKAxS3q8ESWNplOqI7+vpPtzeiXoNyPGosoWorwBF/HcTPJGl6UWtJKtu0PjgZxSg==",
+ "dev": true
+ },
+ "tar-fs": {
+ "version": "2.1.1",
+ "resolved": "https://verdaccio.lossless.one/tar-fs/-/tar-fs-2.1.1.tgz",
+ "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
+ "dev": true,
+ "requires": {
+ "chownr": "^1.1.1",
+ "mkdirp-classic": "^0.5.2",
+ "pump": "^3.0.0",
+ "tar-stream": "^2.1.4"
+ }
+ },
+ "tar-stream": {
+ "version": "2.2.0",
+ "resolved": "https://verdaccio.lossless.one/tar-stream/-/tar-stream-2.2.0.tgz",
+ "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+ "dev": true,
+ "requires": {
+ "bl": "^4.0.3",
+ "end-of-stream": "^1.4.1",
+ "fs-constants": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^3.1.1"
+ }
+ },
"terser": {
"version": "3.17.0",
"resolved": "https://verdaccio.lossless.one/terser/-/terser-3.17.0.tgz",
@@ -9898,6 +10760,12 @@
"source-map-support": "~0.5.10"
}
},
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://verdaccio.lossless.one/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
"through2": {
"version": "3.0.2",
"resolved": "https://verdaccio.lossless.one/through2/-/through2-3.0.2.tgz",
@@ -9960,6 +10828,12 @@
}
}
},
+ "to-readable-stream": {
+ "version": "1.0.0",
+ "resolved": "https://verdaccio.lossless.one/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
+ "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
+ "dev": true
+ },
"to-regex": {
"version": "3.0.2",
"resolved": "https://verdaccio.lossless.one/to-regex/-/to-regex-3.0.2.tgz",
@@ -10139,6 +11013,28 @@
"integrity": "sha512-o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==",
"dev": true
},
+ "unbzip2-stream": {
+ "version": "1.4.3",
+ "resolved": "https://verdaccio.lossless.one/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
+ "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
+ "dev": true,
+ "requires": {
+ "buffer": "^5.2.1",
+ "through": "^2.3.8"
+ },
+ "dependencies": {
+ "buffer": {
+ "version": "5.7.1",
+ "resolved": "https://verdaccio.lossless.one/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ }
+ }
+ },
"uncss": {
"version": "0.17.3",
"resolved": "https://verdaccio.lossless.one/uncss/-/uncss-0.17.3.tgz",
@@ -10347,6 +11243,15 @@
}
}
},
+ "url-parse-lax": {
+ "version": "3.0.0",
+ "resolved": "https://verdaccio.lossless.one/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+ "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
+ "dev": true,
+ "requires": {
+ "prepend-http": "^2.0.0"
+ }
+ },
"use": {
"version": "3.1.1",
"resolved": "https://verdaccio.lossless.one/use/-/use-3.1.1.tgz",
@@ -10647,6 +11552,16 @@
"decamelize": "^1.2.0"
}
},
+ "yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://verdaccio.lossless.one/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
+ "dev": true,
+ "requires": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
"yn": {
"version": "3.1.1",
"resolved": "https://verdaccio.lossless.one/yn/-/yn-3.1.1.tgz",
diff --git a/package.json b/package.json
index 37b6048..d65d5f4 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"main": "dist_ts_web/index.js",
"typings": "dist_ts_web/index.d.ts",
"scripts": {
- "test": "npm run build",
+ "test": "tstest test/ --web",
"build": "tsbuild element && tsbundle element --production",
"watch": "tswatch element"
},
@@ -25,8 +25,10 @@
"devDependencies": {
"@gitzone/tsbuild": "^2.1.25",
"@gitzone/tsbundle": "^1.0.78",
+ "@gitzone/tstest": "^1.0.52",
"@gitzone/tswatch": "^1.0.50",
"@pushrocks/projectinfo": "^4.0.5",
+ "@pushrocks/tapbundle": "^3.2.14",
"tslint": "^6.1.3",
"tslint-config-prettier": "^1.17.0"
},
diff --git a/test/test.browser.ts b/test/test.browser.ts
new file mode 100644
index 0000000..f682565
--- /dev/null
+++ b/test/test.browser.ts
@@ -0,0 +1,12 @@
+import { tap, expect, webhelpers } from '@pushrocks/tapbundle';
+webhelpers.enable();
+const html = webhelpers.html
+
+import * as deesCatalog from '../ts_web';
+
+tap.test('should create a working button', async () => {
+ const button: deesCatalog.DeesButton = await webhelpers.fixture(html``)
+ expect(button).to.be.instanceOf(deesCatalog.DeesButton);
+})
+
+tap.start();
\ No newline at end of file
diff --git a/ts_web/elements/dees-icon.ts b/ts_web/elements/dees-icon.ts
index 367b911..bcf9245 100644
--- a/ts_web/elements/dees-icon.ts
+++ b/ts_web/elements/dees-icon.ts
@@ -41,6 +41,12 @@ const faIcons: { [key: string]: IconDefinition } = {
users: faUsers,
};
+declare global {
+ interface HTMLElementTagNameMap {
+ 'dees-icon': DeesIcon;
+ }
+}
+
@customElement('dees-icon')
export class DeesIcon extends LitElement {
public static demo = () => html`
diff --git a/ts_web/elements/dees-input-checkbox.ts b/ts_web/elements/dees-input-checkbox.ts
index 3612ee4..8d2755f 100644
--- a/ts_web/elements/dees-input-checkbox.ts
+++ b/ts_web/elements/dees-input-checkbox.ts
@@ -1,6 +1,12 @@
import { customElement, DeesElement, TemplateResult, property, html } from '@designestate/dees-element';
import * as domtools from '@designestate/dees-domtools';
+declare global {
+ interface HTMLElementTagNameMap {
+ 'dees-input-checkbox': DeesInputCheckbox;
+ }
+}
+
@customElement('dees-input-checkbox')
export class DeesInputCheckbox extends DeesElement {
public static demo = () => html``;
diff --git a/ts_web/elements/dees-input-dropdown.ts b/ts_web/elements/dees-input-dropdown.ts
index d105e4e..0107dfb 100644
--- a/ts_web/elements/dees-input-dropdown.ts
+++ b/ts_web/elements/dees-input-dropdown.ts
@@ -2,6 +2,12 @@ import { customElement, LitElement, TemplateResult, property, html } from 'lit-e
import * as domtools from '@designestate/dees-domtools';
+declare global {
+ interface HTMLElementTagNameMap {
+ 'dees-input-dropdown': DeesInputDropdown;
+ }
+}
+
@customElement('dees-input-dropdown')
export class DeesInputDropdown extends LitElement {
public static demo = () => html``
diff --git a/ts_web/elements/dees-input-quantityselector.ts b/ts_web/elements/dees-input-quantityselector.ts
index 0a7d037..502b682 100644
--- a/ts_web/elements/dees-input-quantityselector.ts
+++ b/ts_web/elements/dees-input-quantityselector.ts
@@ -1,6 +1,12 @@
import { customElement, property, html, TemplateResult, DeesElement } from '@designestate/dees-element';
import * as domtools from '@designestate/dees-domtools';
+declare global {
+ interface HTMLElementTagNameMap {
+ 'dees-input-quantityselector': DeesInputQuantitySelector;
+ }
+}
+
@customElement('dees-input-quantityselector')
export class DeesInputQuantitySelector extends DeesElement {
public static demo = () => html``;
diff --git a/ts_web/elements/dees-input-radio.ts b/ts_web/elements/dees-input-radio.ts
index bace705..10be1a7 100644
--- a/ts_web/elements/dees-input-radio.ts
+++ b/ts_web/elements/dees-input-radio.ts
@@ -1,5 +1,11 @@
import {customElement, LitElement, TemplateResult, property, html} from 'lit-element';
+declare global {
+ interface HTMLElementTagNameMap {
+ 'dees-input-radio': DeesInputRadio;
+ }
+}
+
@customElement('dees-input-radio')
export class DeesInputRadio extends LitElement {
public static demo = () => html``;
diff --git a/ts_web/elements/dees-input-text.ts b/ts_web/elements/dees-input-text.ts
index 0cafd45..68fd0aa 100644
--- a/ts_web/elements/dees-input-text.ts
+++ b/ts_web/elements/dees-input-text.ts
@@ -1,5 +1,11 @@
import {customElement, DeesElement, TemplateResult, property, html} from '@designestate/dees-element';
+declare global {
+ interface HTMLElementTagNameMap {
+ 'dees-input-text': DeesInputText;
+ }
+}
+
@customElement('dees-input-text')
export class DeesInputText extends DeesElement {
public static demo = () => html``;
diff --git a/ts_web/elements/dees-toast.ts b/ts_web/elements/dees-toast.ts
index e34201f..f0928b6 100644
--- a/ts_web/elements/dees-toast.ts
+++ b/ts_web/elements/dees-toast.ts
@@ -2,6 +2,12 @@ import { customElement, LitElement, TemplateResult, html } from 'lit-element';
import * as domtools from '@designestate/dees-domtools';
+declare global {
+ interface HTMLElementTagNameMap {
+ 'dees-toast': DeesToast;
+ }
+}
+
@customElement('dees-toast')
export class DeesToast extends LitElement {