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
Ben "Pig" Chu

💻
Makoto Yamada

💻
schwyzl

💻 +
Degubi

💻 +
Ibby Wedin

💻 +
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"