diff --git a/.all-contributorsrc b/.all-contributorsrc
index 840c205a4..2406ab87c 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -225,7 +225,7 @@
]
},
{
- "login": "woo-cie",
+ "login": "woo-cie",
"name": "Makoto Yamada",
"avatar_url": "https://avatars.githubusercontent.com/u/24642989?v=4",
"profile": "https://github.com/woo-cie",
@@ -241,6 +241,33 @@
"contributions": [
"code"
]
+ },
+ {
+ "login": "Degubi",
+ "name": "Degubi",
+ "avatar_url": "https://avatars.githubusercontent.com/u/13366932?v=4",
+ "profile": "https://github.com/Degubi",
+ "contributions": [
+ "code"
+ ]
+ },
+ {
+ "login": "WCWedin",
+ "name": "Ibby Wedin",
+ "avatar_url": "https://avatars.githubusercontent.com/u/110730?v=4",
+ "profile": "https://github.com/WCWedin",
+ "contributions": [
+ "code"
+ ]
+ },
+ {
+ "login": "dbuck",
+ "name": "dbuck",
+ "avatar_url": "https://avatars.githubusercontent.com/u/983807?v=4",
+ "profile": "https://github.com/dbuck",
+ "contributions": [
+ "code"
+ ]
}
],
"skipCi": true,
diff --git a/README.md b/README.md
index 5241cc186..64ab918cd 100644
--- a/README.md
+++ b/README.md
@@ -57,6 +57,9 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
![](https://avatars.githubusercontent.com/u/9023067?v=4?s=100) Ben "Pig" Chu 💻 |
![](https://avatars.githubusercontent.com/u/24642989?v=4?s=100) Makoto Yamada 💻 |
![](https://avatars.githubusercontent.com/u/1556979?v=4?s=100) schwyzl 💻 |
+ ![](https://avatars.githubusercontent.com/u/13366932?v=4?s=100) Degubi 💻 |
+ ![](https://avatars.githubusercontent.com/u/110730?v=4?s=100) Ibby Wedin 💻 |
+ ![](https://avatars.githubusercontent.com/u/983807?v=4?s=100) Dave Buchhofer 💻 |
diff --git a/package.json b/package.json
index a8c13af9b..215a4d158 100644
--- a/package.json
+++ b/package.json
@@ -11,9 +11,9 @@
"contributors:add": "all-contributors add"
},
"devDependencies": {
- "@definitelytyped/dtslint-runner": "^0.0.66",
+ "@definitelytyped/dtslint-runner": "*",
"all-contributors-cli": "^6.19.0",
- "dtslint": "latest",
+ "dtslint": "*",
"husky": "^7.0.1",
"prettier": "2.3.2",
"pretty-quick": "^3.1.1",
diff --git a/types/three/OTHER_FILES.txt b/types/three/OTHER_FILES.txt
index 00369d6a8..ee6afa4f3 100644
--- a/types/three/OTHER_FILES.txt
+++ b/types/three/OTHER_FILES.txt
@@ -30,7 +30,6 @@ examples/jsm/geometries/BoxLineGeometry.d.ts
examples/jsm/geometries/ConvexGeometry.d.ts
examples/jsm/geometries/DecalGeometry.d.ts
examples/jsm/geometries/LightningStrike.d.ts
-examples/jsm/geometries/ParametricGeometries.d.ts
examples/jsm/geometries/RoundedBoxGeometry.d.ts
examples/jsm/geometries/TeapotGeometry.d.ts
examples/jsm/helpers/LightProbeHelper.d.ts
@@ -223,6 +222,7 @@ examples/jsm/shaders/BrightnessContrastShader.d.ts
examples/jsm/shaders/ColorCorrectionShader.d.ts
examples/jsm/shaders/ColorifyShader.d.ts
examples/jsm/shaders/ConvolutionShader.d.ts
+examples/jsm/shaders/CopyShader.d.ts
examples/jsm/shaders/DepthLimitedBlurShader.d.ts
examples/jsm/shaders/DigitalGlitch.d.ts
examples/jsm/shaders/DOFMipMapShader.d.ts
@@ -250,6 +250,7 @@ examples/jsm/shaders/SMAAShader.d.ts
examples/jsm/shaders/SobelOperatorShader.d.ts
examples/jsm/shaders/SSAOShader.d.ts
examples/jsm/shaders/SSRShader.d.ts
+examples/jsm/shaders/SSRrShader.d.ts
examples/jsm/shaders/SubsurfaceScatteringShader.d.ts
examples/jsm/shaders/TechnicolorShader.d.ts
examples/jsm/shaders/ToneMapShader.d.ts
diff --git a/types/three/examples/jsm/controls/ArcballControls.d.ts b/types/three/examples/jsm/controls/ArcballControls.d.ts
index 82c2e003b..0e4b8fdd3 100644
--- a/types/three/examples/jsm/controls/ArcballControls.d.ts
+++ b/types/three/examples/jsm/controls/ArcballControls.d.ts
@@ -100,7 +100,7 @@ export class ArcballControls extends Object3D {
*/
maxZoom: number;
- constructor(camera: Camera, domElement: HTMLElement, scene?: Scene | null | undefined);
+ constructor(camera: Camera, domElement: HTMLElement, scene?: Scene | null);
dispose(): void;
}
diff --git a/types/three/src/core/Raycaster.d.ts b/types/three/src/core/Raycaster.d.ts
index 819c194a5..7717b0da4 100644
--- a/types/three/src/core/Raycaster.d.ts
+++ b/types/three/src/core/Raycaster.d.ts
@@ -13,14 +13,14 @@ export interface Face {
materialIndex: number;
}
-export interface Intersection {
+export interface Intersection {
distance: number;
distanceToRay?: number | undefined;
point: Vector3;
index?: number | undefined;
face?: Face | null | undefined;
faceIndex?: number | undefined;
- object: Object3D;
+ object: TIntersected;
uv?: Vector2 | undefined;
instanceId?: number | undefined;
}
@@ -97,7 +97,11 @@ export class Raycaster {
* @param recursive If true, it also checks all descendants. Otherwise it only checks intersecton with the object. Default is false.
* @param optionalTarget (optional) target to set the result. Otherwise a new Array is instantiated. If set, you must clear this array prior to each call (i.e., array.length = 0;).
*/
- intersectObject(object: Object3D, recursive?: boolean, optionalTarget?: Intersection[]): Intersection[];
+ intersectObject(
+ object: Object3D,
+ recursive?: boolean,
+ optionalTarget?: Array>,
+ ): Array>;
/**
* Checks all intersection between the ray and the objects with or without the descendants.
@@ -107,5 +111,9 @@ export class Raycaster {
* @param recursive If true, it also checks all descendants of the objects. Otherwise it only checks intersecton with the objects. Default is false.
* @param optionalTarget (optional) target to set the result. Otherwise a new Array is instantiated. If set, you must clear this array prior to each call (i.e., array.length = 0;).
*/
- intersectObjects(objects: Object3D[], recursive?: boolean, optionalTarget?: Intersection[]): Intersection[];
+ intersectObjects(
+ objects: Object3D[],
+ recursive?: boolean,
+ optionalTarget?: Array>,
+ ): Array>;
}
diff --git a/types/three/src/loaders/LoaderUtils.d.ts b/types/three/src/loaders/LoaderUtils.d.ts
index cd36ef5bd..cddca2daf 100644
--- a/types/three/src/loaders/LoaderUtils.d.ts
+++ b/types/three/src/loaders/LoaderUtils.d.ts
@@ -1,6 +1,7 @@
export interface LoaderUtils {
decodeText(array: BufferSource): string;
extractUrlBase(url: string): string;
+ resolveURL(url: string, path: string): string;
}
export const LoaderUtils: LoaderUtils;
diff --git a/types/three/src/materials/Material.d.ts b/types/three/src/materials/Material.d.ts
index f2a588bb1..675d6ae23 100644
--- a/types/three/src/materials/Material.d.ts
+++ b/types/three/src/materials/Material.d.ts
@@ -317,7 +317,7 @@ export class Material extends EventDispatcher {
* If *null*, the value is opposite that of side, above.
* @default null
*/
- shadowSide: Side;
+ shadowSide: Side | null;
/**
* Defines whether this material is tone mapped according to the renderer's toneMapping setting.
diff --git a/types/three/test/cameras/camera-cinematic.ts b/types/three/test/cameras/camera-cinematic.ts
index 2844ea76d..fd74b4360 100644
--- a/types/three/test/cameras/camera-cinematic.ts
+++ b/types/three/test/cameras/camera-cinematic.ts
@@ -109,7 +109,7 @@ function render() {
raycaster.setFromCamera(mouse, camera);
- const intersects = raycaster.intersectObjects(scene.children);
+ const intersects = raycaster.intersectObjects(scene.children);
if (intersects.length > 0) {
const targetDistance = intersects[0].distance;
@@ -121,7 +121,7 @@ function render() {
(INTERSECTED.material as THREE.MeshLambertMaterial).emissive.setHex(INTERSECTED.userData.currentHex);
}
- INTERSECTED = intersects[0].object as THREE.Mesh;
+ INTERSECTED = intersects[0].object;
if (INTERSECTED) {
INTERSECTED.userData.currentHex = (INTERSECTED.material as THREE.MeshLambertMaterial).emissive.getHex();
(INTERSECTED.material as THREE.MeshLambertMaterial).emissive.setHex(0xff0000);
diff --git a/yarn.lock b/yarn.lock
index aa487bc15..dfdce31be 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9,29 +9,38 @@
dependencies:
regenerator-runtime "^0.13.4"
-"@definitelytyped/definitions-parser@^0.0.66":
- version "0.0.66"
- resolved "https://registry.yarnpkg.com/@definitelytyped/definitions-parser/-/definitions-parser-0.0.66.tgz#dec44e4e568df1d18654d2c03a692c7b8a091a34"
- integrity sha512-/+GOT0Ml5uj2UbAUKJPusqmbfKq5P96Hjx+xgWRVZMqes1anA/jrsAltcnuGBgmI8LmuyjM+Il1fMIOsWUd0bA==
- dependencies:
- "@definitelytyped/header-parser" "^0.0.66"
- "@definitelytyped/typescript-versions" "^0.0.66"
- "@definitelytyped/utils" "^0.0.66"
- "@types/node" "^12.12.29"
- fs-extra "^8.1.0"
-
-"@definitelytyped/dtslint-runner@^0.0.66":
- version "0.0.66"
- resolved "https://registry.yarnpkg.com/@definitelytyped/dtslint-runner/-/dtslint-runner-0.0.66.tgz#ddb931fa97c8e9702f46a382d00421927f429365"
- integrity sha512-1TWQS2foGNXSrgZ2mKLYOUPueaZD5Rdm1cibG26eBEEFxjjtqm7f7pTSUm8cO0onS90DieRcw/h8moEN3BHk/g==
- dependencies:
- "@definitelytyped/definitions-parser" "^0.0.66"
- "@definitelytyped/utils" "^0.0.66"
+"@definitelytyped/definitions-parser@^0.0.89":
+ version "0.0.89"
+ resolved "https://registry.yarnpkg.com/@definitelytyped/definitions-parser/-/definitions-parser-0.0.89.tgz#681c8536fa4dcdf8f912825fce4e5f92320f6d91"
+ integrity sha512-2PI2Dyji20dMg2hvBAiY8cyK9RhZBxqXj9BjnA8NYc6p+cgtlvQ/Nnnd0h13VBe8ahwISLXyq8MQ5UOBrl1QtA==
+ dependencies:
+ "@definitelytyped/header-parser" "^0.0.89"
+ "@definitelytyped/typescript-versions" "^0.0.89"
+ "@definitelytyped/utils" "^0.0.89"
+ "@types/node" "^14.14.35"
+ fs-extra "^9.1.0"
+
+"@definitelytyped/dtslint-runner@*":
+ version "0.0.89"
+ resolved "https://registry.yarnpkg.com/@definitelytyped/dtslint-runner/-/dtslint-runner-0.0.89.tgz#67e982ee7e330b7eead911342716e83c28b5d118"
+ integrity sha512-EI7eDPZT5f4SwfR0OYUMQuFYnF+ZRAjqBTnuNHK5S5k3sgtrOeKci57/EoAGTYUGiJwYl3Zbg3VRXvU1gBLgVw==
+ dependencies:
+ "@definitelytyped/definitions-parser" "^0.0.89"
+ "@definitelytyped/utils" "^0.0.89"
fs-extra "^9.0.0"
stats-lite "^2.2.0"
yargs "^15.3.1"
-"@definitelytyped/header-parser@^0.0.66", "@definitelytyped/header-parser@latest":
+"@definitelytyped/header-parser@^0.0.89":
+ version "0.0.89"
+ resolved "https://registry.yarnpkg.com/@definitelytyped/header-parser/-/header-parser-0.0.89.tgz#6679d742071f93d1b0fe7bf74791fc2da98b3792"
+ integrity sha512-IHhWdUF2MjfR67y+O2Foxgfi5m482a/3yXmA+r2rKbTmtikXvsq5hecAa2Gi6Hkpzk8VaOFHPLFRIc4O3zh5rA==
+ dependencies:
+ "@definitelytyped/typescript-versions" "^0.0.89"
+ "@types/parsimmon" "^1.10.1"
+ parsimmon "^1.13.0"
+
+"@definitelytyped/header-parser@latest":
version "0.0.66"
resolved "https://registry.yarnpkg.com/@definitelytyped/header-parser/-/header-parser-0.0.66.tgz#11c2e2ca551d9698ce8d06102b25f3edfee4a5e5"
integrity sha512-7OW3yyZETfOrbseU2WhiFD9XEue5I/iAgXe9FG4rs1USD2rmB+RVxTLQVJ4kmtgGy+QrR6fJS1/cs8LgGaZh6Q==
@@ -45,7 +54,26 @@
resolved "https://registry.yarnpkg.com/@definitelytyped/typescript-versions/-/typescript-versions-0.0.66.tgz#67c3baadb378f5f82875628feb18596469b16eb2"
integrity sha512-zm6ypaRWaps+734OlgbtNUdl2VlbDg+lgm1ZiiVZu7QpuCcCMfiyanJL0uQESPaoh2VkbHQbRP6gDugFpMKh6g==
-"@definitelytyped/utils@^0.0.66", "@definitelytyped/utils@latest":
+"@definitelytyped/typescript-versions@^0.0.89":
+ version "0.0.89"
+ resolved "https://registry.yarnpkg.com/@definitelytyped/typescript-versions/-/typescript-versions-0.0.89.tgz#815ba4ec6e2e0486e0d192ba19d7359cd9610f38"
+ integrity sha512-SYbxoe+UcvDnZXXMAdRiPox3RzQrfCBLj2nJau2QV1uBsitay+wLGV//FnBg6Co0gojnG9568v2r6IAXb47wUg==
+
+"@definitelytyped/utils@^0.0.89":
+ version "0.0.89"
+ resolved "https://registry.yarnpkg.com/@definitelytyped/utils/-/utils-0.0.89.tgz#70b89cafe6b56be9755f51fe35cc16059ec5cc88"
+ integrity sha512-K+azxuv+H9sOkuqKTpzaAAmm3BFj09Dj0snHME3R8zW4+0hjw7SADcGFAy2nfdA8BCf/hiWXGZK6YKzFwNo8VQ==
+ dependencies:
+ "@definitelytyped/typescript-versions" "^0.0.89"
+ "@qiwi/npm-registry-client" "^8.9.1"
+ "@types/node" "^14.14.35"
+ charm "^1.0.2"
+ fs-extra "^8.1.0"
+ fstream "^1.0.12"
+ tar "^2.2.2"
+ tar-stream "^2.1.4"
+
+"@definitelytyped/utils@latest":
version "0.0.66"
resolved "https://registry.yarnpkg.com/@definitelytyped/utils/-/utils-0.0.66.tgz#80851c7cfaee0cce69075d6956bfc653ea95784d"
integrity sha512-J5/SNb0cISss1DIso7++ngzZ5EYdnosvjUgyHueQGRhnoV/jdLqtIlI4RDsk08CkeAG7V9PyIz0fA715DvogCw==
@@ -59,6 +87,25 @@
tar "^2.2.2"
tar-stream "^2.1.4"
+"@qiwi/npm-registry-client@^8.9.1":
+ version "8.9.1"
+ resolved "https://registry.yarnpkg.com/@qiwi/npm-registry-client/-/npm-registry-client-8.9.1.tgz#1769f6501a436ec39c496ca0a9a2fab9db7718df"
+ integrity sha512-rZF+mG+NfijR0SHphhTLHRr4aM4gtfdwoAMY6we2VGQam8vkN1cxGG1Lg/Llrj8Dd0Mu6VjdFQRyMMRZxtZR2A==
+ dependencies:
+ concat-stream "^2.0.0"
+ graceful-fs "^4.2.4"
+ normalize-package-data "~1.0.1 || ^2.0.0 || ^3.0.0"
+ npm-package-arg "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^8.0.0"
+ once "^1.4.0"
+ request "^2.88.2"
+ retry "^0.12.0"
+ safe-buffer "^5.2.1"
+ semver "2 >=2.2.1 || 3.x || 4 || 5 || 7"
+ slide "^1.1.6"
+ ssri "^8.0.0"
+ optionalDependencies:
+ npmlog "2 || ^3.1.0 || ^4.0.0"
+
"@types/minimatch@^3.0.3":
version "3.0.5"
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40"
@@ -69,6 +116,11 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.19.16.tgz#15753af35cbef636182d8d8ca55b37c8583cecb3"
integrity sha512-7xHmXm/QJ7cbK2laF+YYD7gb5MggHIIQwqyjin3bpEGiSuvScMQ5JZZXPvRipi1MwckTQbJZROMns/JxdnIL1Q==
+"@types/node@^14.14.35":
+ version "14.17.20"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.20.tgz#74cc80438fd0467dc4377ee5bbad89a886df3c10"
+ integrity sha512-gI5Sl30tmhXsqkNvopFydP7ASc4c2cLfGNQrVKN3X90ADFWFsPEsotm/8JHSUJQKTHbwowAHtcJPeyVhtKv0TQ==
+
"@types/parsimmon@^1.10.1":
version "1.10.6"
resolved "https://registry.yarnpkg.com/@types/parsimmon/-/parsimmon-1.10.6.tgz#8fcf95990514d2a7624aa5f630c13bf2427f9cdd"
@@ -426,6 +478,16 @@ concat-stream@^1.5.2:
readable-stream "^2.2.2"
typedarray "^0.0.6"
+concat-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1"
+ integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==
+ dependencies:
+ buffer-from "^1.0.0"
+ inherits "^2.0.3"
+ readable-stream "^3.0.2"
+ typedarray "^0.0.6"
+
console-control-strings@^1.0.0, console-control-strings@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
@@ -489,10 +551,10 @@ dts-critic@latest:
tmp "^0.2.1"
yargs "^15.3.1"
-dtslint@latest:
- version "4.1.1"
- resolved "https://registry.yarnpkg.com/dtslint/-/dtslint-4.1.1.tgz#ec2c9849fed5d66a5b17817be80189201a846e27"
- integrity sha512-8SD3My7Cf1OnldIBFIwOPCaIg9PqgRumX0Xf/bbcOop5VG66iwok787DiuoJVhlvInoP5uFr8cBKGFNtwi25Ww==
+dtslint@*:
+ version "4.1.6"
+ resolved "https://registry.yarnpkg.com/dtslint/-/dtslint-4.1.6.tgz#0399a34583ba1057d260b1c0009d5c6fa8b3d79e"
+ integrity sha512-AlEYz68dHznzxtSsxaULqxGdXUObhv/YyyNBny9w90Z+EQygFGpbfaPLqq5jZwEBslCKPjsrpElqGtVHZXAw6g==
dependencies:
"@definitelytyped/header-parser" latest
"@definitelytyped/typescript-versions" latest
@@ -641,7 +703,7 @@ fs-extra@^8.1.0:
jsonfile "^4.0.0"
universalify "^0.1.0"
-fs-extra@^9.0.0:
+fs-extra@^9.0.0, fs-extra@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
@@ -721,6 +783,11 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.5.tgz#bc18864a6c9fc7b303f2e2abdb9155ad178fbe29"
integrity sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==
+graceful-fs@^4.2.4:
+ version "4.2.8"
+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a"
+ integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
+
har-schema@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
@@ -768,6 +835,13 @@ hosted-git-info@^2.1.4, hosted-git-info@^2.7.1:
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
+hosted-git-info@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
+ integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
+ dependencies:
+ lru-cache "^6.0.0"
+
http-signature@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
@@ -843,6 +917,13 @@ is-core-module@^2.1.0:
dependencies:
has "^1.0.3"
+is-core-module@^2.5.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.7.0.tgz#3c0ef7d31b4acfc574f80c58409d568a836848e3"
+ integrity sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==
+ dependencies:
+ has "^1.0.3"
+
is-fullwidth-code-point@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
@@ -982,6 +1063,13 @@ lodash@^4.11.2, lodash@^4.17.19:
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
+lru-cache@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
+ integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
+ dependencies:
+ yallist "^4.0.0"
+
merge-stream@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -1016,6 +1104,13 @@ minimist@^1.2.5:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
+minipass@^3.1.1:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732"
+ integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==
+ dependencies:
+ yallist "^4.0.0"
+
"mkdirp@>=0.5 0", mkdirp@^0.5.1:
version "0.5.5"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
@@ -1059,6 +1154,16 @@ node-fetch@^2.6.0:
semver "2 || 3 || 4 || 5"
validate-npm-package-license "^3.0.1"
+"normalize-package-data@~1.0.1 || ^2.0.0 || ^3.0.0":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e"
+ integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==
+ dependencies:
+ hosted-git-info "^4.0.1"
+ is-core-module "^2.5.0"
+ semver "^7.3.4"
+ validate-npm-package-license "^3.0.1"
+
"npm-package-arg@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0":
version "6.1.1"
resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7"
@@ -1069,6 +1174,15 @@ node-fetch@^2.6.0:
semver "^5.6.0"
validate-npm-package-name "^3.0.0"
+"npm-package-arg@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^8.0.0":
+ version "8.1.5"
+ resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44"
+ integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==
+ dependencies:
+ hosted-git-info "^4.0.1"
+ semver "^7.3.4"
+ validate-npm-package-name "^3.0.0"
+
npm-registry-client@^8.6.0:
version "8.6.0"
resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-8.6.0.tgz#7f1529f91450732e89f8518e0f21459deea3e4c4"
@@ -1269,7 +1383,7 @@ readable-stream@^2.0.6, readable-stream@^2.2.2:
string_decoder "~1.1.1"
util-deprecate "~1.0.1"
-readable-stream@^3.1.1, readable-stream@^3.4.0:
+readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -1283,7 +1397,7 @@ regenerator-runtime@^0.13.4:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
-request@^2.74.0:
+request@^2.74.0, request@^2.88.2:
version "2.88.2"
resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
@@ -1340,6 +1454,11 @@ retry@^0.10.0:
resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4"
integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=
+retry@^0.12.0:
+ version "0.12.0"
+ resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
+ integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
+
rimraf@2:
version "2.7.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
@@ -1366,7 +1485,7 @@ rxjs@^6.6.0:
dependencies:
tslib "^1.9.0"
-safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
+safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -1386,6 +1505,13 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+"semver@2 >=2.2.1 || 3.x || 4 || 5 || 7", semver@^7.3.4:
+ version "7.3.5"
+ resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
+ integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
+ dependencies:
+ lru-cache "^6.0.0"
+
semver@^6.2.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
@@ -1413,7 +1539,7 @@ signal-exit@^3.0.0, signal-exit@^3.0.2:
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
-slide@^1.1.3:
+slide@^1.1.3, slide@^1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=
@@ -1471,6 +1597,13 @@ ssri@^5.2.4:
dependencies:
safe-buffer "^5.1.1"
+ssri@^8.0.0:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
+ integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
+ dependencies:
+ minipass "^3.1.1"
+
stats-lite@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/stats-lite/-/stats-lite-2.2.0.tgz#278a5571fa1d2e8b1691295dccc0235282393bbf"
@@ -1762,6 +1895,11 @@ y18n@^4.0.0:
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4"
integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==
+yallist@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
+ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+
yargs-parser@^18.1.2:
version "18.1.3"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"