Update dependencies
This commit is contained in:
parent
efe3c87c15
commit
64b899a72a
1218 changed files with 79658 additions and 39990 deletions
67
node_modules/.yarn-integrity
generated
vendored
67
node_modules/.yarn-integrity
generated
vendored
|
@ -14,34 +14,33 @@
|
|||
"lockfileEntries": {
|
||||
"@actions/core@^1.6.0": "https://registry.yarnpkg.com/@actions/core/-/core-1.10.0.tgz#44551c3c71163949a2f06e94d9ca2157a0cfac4f",
|
||||
"@actions/http-client@^2.0.1": "https://registry.yarnpkg.com/@actions/http-client/-/http-client-2.0.1.tgz#873f4ca98fe32f6839462a6f046332677322f99c",
|
||||
"@fontsource/atkinson-hyperlegible@^4.5.9": "https://registry.yarnpkg.com/@fontsource/atkinson-hyperlegible/-/atkinson-hyperlegible-4.5.9.tgz#87a377801c1b8ebc4d575da95d75a83efcbbacdc",
|
||||
"@fontsource/raleway@^4.5.10": "https://registry.yarnpkg.com/@fontsource/raleway/-/raleway-4.5.10.tgz#6859021ac4faf83be4b4ce769d479321a29c6f0d",
|
||||
"@fontsource/atkinson-hyperlegible@^4.5.9": "https://registry.yarnpkg.com/@fontsource/atkinson-hyperlegible/-/atkinson-hyperlegible-4.5.11.tgz#7dc6f9cc92c45fa9eda48f0c5fc9f372e5a31556",
|
||||
"@fontsource/raleway@^4.5.10": "https://registry.yarnpkg.com/@fontsource/raleway/-/raleway-4.5.12.tgz#25a7bc448a8440a46205e7259e1f8cb03fa59e18",
|
||||
"@octokit/auth-token@^2.4.0": "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36",
|
||||
"@octokit/auth-token@^3.0.0": "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.2.tgz#a0fc8de149fd15876e1ac78f6525c1c5ab48435f",
|
||||
"@octokit/core@>=3": "https://registry.yarnpkg.com/@octokit/core/-/core-4.1.0.tgz#b6b03a478f1716de92b3f4ec4fd64d05ba5a9251",
|
||||
"@octokit/auth-token@^3.0.0": "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.3.tgz#ce7e48a3166731f26068d7a7a7996b5da58cbe0c",
|
||||
"@octokit/core@>=3": "https://registry.yarnpkg.com/@octokit/core/-/core-4.2.0.tgz#8c253ba9605aca605bc46187c34fcccae6a96648",
|
||||
"@octokit/endpoint@^6.0.1": "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.12.tgz#3b4d47a4b0e79b1027fb8d75d4221928b2d05658",
|
||||
"@octokit/endpoint@^7.0.0": "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-7.0.3.tgz#0b96035673a9e3bedf8bab8f7335de424a2147ed",
|
||||
"@octokit/graphql@^5.0.0": "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.4.tgz#519dd5c05123868276f3ae4e50ad565ed7dff8c8",
|
||||
"@octokit/endpoint@^7.0.0": "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-7.0.5.tgz#2bb2a911c12c50f10014183f5d596ce30ac67dd1",
|
||||
"@octokit/graphql@^5.0.0": "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.5.tgz#a4cb3ea73f83b861893a6370ee82abb36e81afd2",
|
||||
"@octokit/openapi-types@^12.11.0": "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0",
|
||||
"@octokit/openapi-types@^14.0.0": "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-14.0.0.tgz#949c5019028c93f189abbc2fb42f333290f7134a",
|
||||
"@octokit/openapi-types@^16.0.0": "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-16.0.0.tgz#d92838a6cd9fb4639ca875ddb3437f1045cc625e",
|
||||
"@octokit/plugin-paginate-rest@^1.1.1": "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz#004170acf8c2be535aba26727867d692f7b488fc",
|
||||
"@octokit/plugin-request-log@^1.0.0": "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85",
|
||||
"@octokit/plugin-rest-endpoint-methods@2.4.0": "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz#3288ecf5481f68c494dd0602fc15407a59faf61e",
|
||||
"@octokit/request-error@^1.0.2": "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-1.2.1.tgz#ede0714c773f32347576c25649dc013ae6b31801",
|
||||
"@octokit/request-error@^2.1.0": "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.1.0.tgz#9e150357831bfc788d13a4fd4b1913d60c74d677",
|
||||
"@octokit/request-error@^3.0.0": "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.2.tgz#f74c0f163d19463b87528efe877216c41d6deb0a",
|
||||
"@octokit/request-error@^3.0.0": "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.3.tgz#ef3dd08b8e964e53e55d471acfe00baa892b9c69",
|
||||
"@octokit/request@^5.2.0": "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0",
|
||||
"@octokit/request@^6.0.0": "https://registry.yarnpkg.com/@octokit/request/-/request-6.2.2.tgz#a2ba5ac22bddd5dcb3f539b618faa05115c5a255",
|
||||
"@octokit/request@^6.0.0": "https://registry.yarnpkg.com/@octokit/request/-/request-6.2.3.tgz#76d5d6d44da5c8d406620a4c285d280ae310bdb4",
|
||||
"@octokit/rest@^16.16.0": "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.43.2.tgz#c53426f1e1d1044dee967023e3279c50993dd91b",
|
||||
"@octokit/types@^2.0.0": "https://registry.yarnpkg.com/@octokit/types/-/types-2.16.2.tgz#4c5f8da3c6fecf3da1811aef678fda03edac35d2",
|
||||
"@octokit/types@^2.0.1": "https://registry.yarnpkg.com/@octokit/types/-/types-2.16.2.tgz#4c5f8da3c6fecf3da1811aef678fda03edac35d2",
|
||||
"@octokit/types@^6.0.3": "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04",
|
||||
"@octokit/types@^6.16.1": "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04",
|
||||
"@octokit/types@^8.0.0": "https://registry.yarnpkg.com/@octokit/types/-/types-8.0.0.tgz#93f0b865786c4153f0f6924da067fe0bb7426a9f",
|
||||
"@octokit/types@^9.0.0": "https://registry.yarnpkg.com/@octokit/types/-/types-9.0.0.tgz#6050db04ddf4188ec92d60e4da1a2ce0633ff635",
|
||||
"@types/expect@^1.20.4": "https://registry.yarnpkg.com/@types/expect/-/expect-1.20.4.tgz#8288e51737bf7e3ab5d7c77bfa695883745264e5",
|
||||
"@types/node@*": "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4",
|
||||
"@types/node@>= 8": "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4",
|
||||
"@types/node@^14.14.41": "https://registry.yarnpkg.com/@types/node/-/node-14.18.33.tgz#8c29a0036771569662e4635790ffa9e057db379b",
|
||||
"@types/node@*": "https://registry.yarnpkg.com/@types/node/-/node-18.13.0.tgz#0400d1e6ce87e9d3032c19eb6c58205b0d3f7850",
|
||||
"@types/node@>= 8": "https://registry.yarnpkg.com/@types/node/-/node-18.13.0.tgz#0400d1e6ce87e9d3032c19eb6c58205b0d3f7850",
|
||||
"@types/vinyl@^2.0.4": "https://registry.yarnpkg.com/@types/vinyl/-/vinyl-2.0.7.tgz#9739a9a2afaf9af32761c54a0e82c735279f726c",
|
||||
"abbrev@^1.0.0": "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8",
|
||||
"ansi-colors@^1.0.1": "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9",
|
||||
|
@ -87,7 +86,7 @@
|
|||
"assign-symbols@^1.0.0": "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367",
|
||||
"async-done@^1.2.0": "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2",
|
||||
"async-done@^1.2.2": "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2",
|
||||
"async-each@^1.0.1": "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf",
|
||||
"async-each@^1.0.1": "https://registry.yarnpkg.com/async-each/-/async-each-1.0.6.tgz#52f1d9403818c179b7561e11a5d1b77eb2160e77",
|
||||
"async-settle@^1.0.0": "https://registry.yarnpkg.com/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b",
|
||||
"async@^1.2.1": "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a",
|
||||
"atob-lite@^2.0.0": "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696",
|
||||
|
@ -110,8 +109,8 @@
|
|||
"brace-expansion@^2.0.1": "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae",
|
||||
"braces@^2.3.1": "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729",
|
||||
"braces@^2.3.2": "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729",
|
||||
"browserslist@^4.12.0": "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987",
|
||||
"browserslist@^4.19.1": "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987",
|
||||
"browserslist@^4.12.0": "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7",
|
||||
"browserslist@^4.19.1": "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7",
|
||||
"btoa-lite@^1.0.0": "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337",
|
||||
"buffer-equal@^1.0.0": "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90",
|
||||
"buffer-from@^1.0.0": "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5",
|
||||
|
@ -119,8 +118,8 @@
|
|||
"cache-base@^1.0.1": "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2",
|
||||
"call-bind@^1.0.2": "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c",
|
||||
"camelcase@^3.0.0": "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a",
|
||||
"caniuse-lite@^1.0.30001109": "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz#502c93dbd2f493bee73a408fe98e98fb1dad10b2",
|
||||
"caniuse-lite@^1.0.30001400": "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz#502c93dbd2f493bee73a408fe98e98fb1dad10b2",
|
||||
"caniuse-lite@^1.0.30001109": "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001451.tgz#2e197c698fc1373d63e1406d6607ea4617c613f1",
|
||||
"caniuse-lite@^1.0.30001449": "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001451.tgz#2e197c698fc1373d63e1406d6607ea4617c613f1",
|
||||
"chalk@^1.0.0": "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98",
|
||||
"chalk@^1.1.3": "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98",
|
||||
"chalk@^2.3.0": "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424",
|
||||
|
@ -175,9 +174,9 @@
|
|||
"debug@^2.3.3": "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f",
|
||||
"debug@^3.2.6": "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a",
|
||||
"decamelize@^1.1.1": "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290",
|
||||
"decode-uri-component@^0.2.0": "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545",
|
||||
"decode-uri-component@^0.2.0": "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9",
|
||||
"deep-assign@^1.0.0": "https://registry.yarnpkg.com/deep-assign/-/deep-assign-1.0.0.tgz#b092743be8427dc621ea0067cdec7e70dd19f37b",
|
||||
"deepmerge@^4.2.2": "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955",
|
||||
"deepmerge@^4.2.2": "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.0.tgz#65491893ec47756d44719ae520e0e2609233b59b",
|
||||
"default-compare@^1.0.0": "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f",
|
||||
"default-resolution@^2.0.0": "https://registry.yarnpkg.com/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684",
|
||||
"defaults@^1.0.3": "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a",
|
||||
|
@ -196,7 +195,7 @@
|
|||
"duplexify@^3.6.0": "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309",
|
||||
"each-props@^1.3.2": "https://registry.yarnpkg.com/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333",
|
||||
"editorconfig@^0.15.3": "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5",
|
||||
"electron-to-chromium@^1.4.251": "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592",
|
||||
"electron-to-chromium@^1.4.284": "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.289.tgz#02b59b1096486fc0bd4871a0484d8317802c6658",
|
||||
"emoji-regex@^8.0.0": "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37",
|
||||
"end-of-stream@^1.0.0": "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0",
|
||||
"end-of-stream@^1.1.0": "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0",
|
||||
|
@ -254,8 +253,8 @@
|
|||
"function-bind@^1.1.1": "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d",
|
||||
"get-caller-file@^1.0.1": "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a",
|
||||
"get-imports@^1.0.0": "https://registry.yarnpkg.com/get-imports/-/get-imports-1.0.0.tgz#47c0b4ee989351642c54977193bf4fcaabf5378f",
|
||||
"get-intrinsic@^1.0.2": "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385",
|
||||
"get-intrinsic@^1.1.1": "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385",
|
||||
"get-intrinsic@^1.0.2": "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f",
|
||||
"get-intrinsic@^1.1.1": "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f",
|
||||
"get-own-enumerable-property-symbols@^3.0.0": "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664",
|
||||
"get-stream@^4.0.0": "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5",
|
||||
"get-value@^2.0.3": "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28",
|
||||
|
@ -268,7 +267,7 @@
|
|||
"glob@^7.0.5": "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b",
|
||||
"glob@^7.1.1": "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b",
|
||||
"glob@^7.1.3": "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b",
|
||||
"glob@^8.0.3": "https://registry.yarnpkg.com/glob/-/glob-8.0.3.tgz#415c6eb2deed9e502c68fa44a272e6da6eeca42e",
|
||||
"glob@^8.0.3": "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e",
|
||||
"global-modules@^1.0.0": "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea",
|
||||
"global-prefix@^1.0.1": "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe",
|
||||
"globby@^2.0.0": "https://registry.yarnpkg.com/globby/-/globby-2.1.0.tgz#9e9192bcd33f4ab6a4f894e5e7ea8b713213c482",
|
||||
|
@ -301,7 +300,7 @@
|
|||
"gulp-plumber@^1.1.0": "https://registry.yarnpkg.com/gulp-plumber/-/gulp-plumber-1.2.1.tgz#d38700755a300b9d372318e4ffb5ff7ced0b2c84",
|
||||
"gulp-print@^5.0.0": "https://registry.yarnpkg.com/gulp-print/-/gulp-print-5.0.2.tgz#8f379148218d2e168461baa74352e11d1bf7aa75",
|
||||
"gulp-rename@^1.4.0": "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd",
|
||||
"gulp-replace@^1.0.0": "https://registry.yarnpkg.com/gulp-replace/-/gulp-replace-1.1.3.tgz#8641cdca78e683e8573ca4a012e7e4ebb7e4db60",
|
||||
"gulp-replace@^1.0.0": "https://registry.yarnpkg.com/gulp-replace/-/gulp-replace-1.1.4.tgz#06a0e9ee36f30e343c1e0a2dd760ec32c8a3d3b2",
|
||||
"gulp-rtlcss@^2.0.0": "https://registry.yarnpkg.com/gulp-rtlcss/-/gulp-rtlcss-2.0.0.tgz#c4420a0b02dc1292a462803d115d1d388fd6cc40",
|
||||
"gulp-tap@^1.0.1": "https://registry.yarnpkg.com/gulp-tap/-/gulp-tap-1.0.1.tgz#e671124e1259b4cea219ed1ca97b7f585c334690",
|
||||
"gulp-uglify@^3.0.1": "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-3.0.2.tgz#5f5b2e8337f879ca9dec971feb1b82a5a87850b0",
|
||||
|
@ -396,7 +395,7 @@
|
|||
"isobject@^3.0.0": "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df",
|
||||
"isobject@^3.0.1": "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df",
|
||||
"istextorbinary@^3.0.0": "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-3.3.0.tgz#06b1c57d948da11461bd237c00ce09e9902964f2",
|
||||
"jquery@^3.4.0": "https://registry.yarnpkg.com/jquery/-/jquery-3.6.1.tgz#fab0408f8b45fc19f956205773b62b292c147a16",
|
||||
"jquery@^3.4.0": "https://registry.yarnpkg.com/jquery/-/jquery-3.6.3.tgz#23ed2ffed8a19e048814f13391a19afcdba160e6",
|
||||
"js-beautify@^1.13.13": "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.14.7.tgz#9206296de33f86dc106d3e50a35b7cf8729703b2",
|
||||
"json-stable-stringify-without-jsonify@^1.0.1": "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651",
|
||||
"just-debounce@^1.0.0": "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.1.0.tgz#2f81a3ad4121a76bc7cb45dbf704c0d76a8e5ddf",
|
||||
|
@ -474,7 +473,7 @@
|
|||
"minimatch@2 || 3": "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b",
|
||||
"minimatch@^3.0.3": "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b",
|
||||
"minimatch@^3.1.1": "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b",
|
||||
"minimatch@^5.0.1": "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.1.tgz#6c9dffcf9927ff2a31e74b5af11adf8b9604b022",
|
||||
"minimatch@^5.0.1": "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96",
|
||||
"minimist@^1.1.0": "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18",
|
||||
"mixin-deep@^1.2.0": "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566",
|
||||
"mkdirp@^1.0.4": "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e",
|
||||
|
@ -489,9 +488,9 @@
|
|||
"needle@^3.1.0": "https://registry.yarnpkg.com/needle/-/needle-3.2.0.tgz#07d240ebcabfd65c76c03afae7f6defe6469df44",
|
||||
"next-tick@^1.1.0": "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb",
|
||||
"nice-try@^1.0.4": "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366",
|
||||
"node-fetch@^2.6.7": "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad",
|
||||
"node-fetch@^2.6.7": "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6",
|
||||
"node-notifier@^5.2.1": "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.5.tgz#0cbc1a2b0f658493b4025775a13ad938e96091ef",
|
||||
"node-releases@^2.0.6": "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503",
|
||||
"node-releases@^2.0.8": "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f",
|
||||
"node.extend@^2.0.0": "https://registry.yarnpkg.com/node.extend/-/node.extend-2.0.2.tgz#b4404525494acc99740f3703c496b7d5182cc6cc",
|
||||
"nopt@^6.0.0": "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d",
|
||||
"normalize-package-data@^2.3.2": "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8",
|
||||
|
@ -565,7 +564,7 @@
|
|||
"postcss-value-parser@^4.1.0": "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514",
|
||||
"postcss@^7.0.2": "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309",
|
||||
"postcss@^7.0.32": "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309",
|
||||
"postcss@^8.3.11": "https://registry.yarnpkg.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc",
|
||||
"postcss@^8.3.11": "https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4",
|
||||
"pretty-hrtime@^1.0.0": "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1",
|
||||
"process-nextick-args@^2.0.0": "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2",
|
||||
"process-nextick-args@~2.0.0": "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2",
|
||||
|
@ -629,7 +628,7 @@
|
|||
"rimraf@^2.2.8": "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec",
|
||||
"rtlcss@^3.5.0": "https://registry.yarnpkg.com/rtlcss/-/rtlcss-3.5.0.tgz#c9eb91269827a102bac7ae3115dd5d049de636c3",
|
||||
"run-async@^2.4.0": "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455",
|
||||
"rxjs@^7.5.5": "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39",
|
||||
"rxjs@^7.5.5": "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4",
|
||||
"safe-buffer@^5.1.0": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6",
|
||||
"safe-buffer@^5.1.2": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6",
|
||||
"safe-buffer@~5.1.0": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d",
|
||||
|
@ -724,8 +723,8 @@
|
|||
"to-regex@^3.0.2": "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce",
|
||||
"to-through@^2.0.0": "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6",
|
||||
"tr46@~0.0.3": "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a",
|
||||
"tslib@^2.1.0": "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e",
|
||||
"tslib@^2.3.0": "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e",
|
||||
"tslib@^2.1.0": "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf",
|
||||
"tslib@^2.3.0": "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf",
|
||||
"tunnel@^0.0.6": "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c",
|
||||
"type-fest@^0.21.3": "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37",
|
||||
"type@^1.0.1": "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0",
|
||||
|
@ -741,7 +740,7 @@
|
|||
"universal-user-agent@^6.0.0": "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee",
|
||||
"unset-value@^1.0.0": "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559",
|
||||
"upath@^1.1.1": "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894",
|
||||
"update-browserslist-db@^1.0.9": "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3",
|
||||
"update-browserslist-db@^1.0.10": "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3",
|
||||
"urix@^0.1.0": "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72",
|
||||
"url-regex@^3.0.0": "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724",
|
||||
"use@^3.1.0": "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f",
|
||||
|
|
2
node_modules/@fontsource/atkinson-hyperlegible/metadata.json
generated
vendored
2
node_modules/@fontsource/atkinson-hyperlegible/metadata.json
generated
vendored
|
@ -6,7 +6,7 @@
|
|||
"styles": ["italic", "normal"],
|
||||
"defSubset": "latin",
|
||||
"variable": false,
|
||||
"lastModified": "2022-08-31",
|
||||
"lastModified": "2023-01-06",
|
||||
"version": "v10",
|
||||
"category": "sans-serif",
|
||||
"source": "https://fonts.google.com/",
|
||||
|
|
2
node_modules/@fontsource/atkinson-hyperlegible/package.json
generated
vendored
2
node_modules/@fontsource/atkinson-hyperlegible/package.json
generated
vendored
|
@ -1 +1 @@
|
|||
{"name":"@fontsource/atkinson-hyperlegible","version":"4.5.9","description":"Self-host the Atkinson Hyperlegible font in a neatly bundled NPM package.","main":"index.css","publishConfig":{"access":"public"},"keywords":["fontsource","font","font family","google fonts","Atkinson Hyperlegible","atkinson-hyperlegible","css","sass","front-end","web","typeface"],"author":"Lotus <declininglotus@gmail.com>","license":"MIT","homepage":"https://github.com/fontsource/fontsource/tree/main/fonts/google/atkinson-hyperlegible#readme","repository":{"type":"git","url":"https://github.com/fontsource/fontsource.git","directory":"fonts/google/atkinson-hyperlegible"}}
|
||||
{"name":"@fontsource/atkinson-hyperlegible","version":"4.5.11","description":"Self-host the Atkinson Hyperlegible font in a neatly bundled NPM package.","main":"index.css","publishConfig":{"access":"public"},"keywords":["fontsource","font","font family","google fonts","Atkinson Hyperlegible","atkinson-hyperlegible","css","sass","front-end","web","typeface"],"author":"Lotus <declininglotus@gmail.com>","license":"MIT","homepage":"https://github.com/fontsource/fontsource/tree/main/fonts/google/atkinson-hyperlegible#readme","repository":{"type":"git","url":"https://github.com/fontsource/fontsource.git","directory":"fonts/google/atkinson-hyperlegible"}}
|
||||
|
|
221
node_modules/@fontsource/raleway/files/file-list.json
generated
vendored
221
node_modules/@fontsource/raleway/files/file-list.json
generated
vendored
File diff suppressed because one or more lines are too long
BIN
node_modules/@fontsource/raleway/files/raleway-cyrillic-ext-variable-full-italic.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-cyrillic-ext-variable-full-italic.woff2
generated
vendored
Binary file not shown.
BIN
node_modules/@fontsource/raleway/files/raleway-cyrillic-ext-variable-full-normal.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-cyrillic-ext-variable-full-normal.woff2
generated
vendored
Binary file not shown.
BIN
node_modules/@fontsource/raleway/files/raleway-cyrillic-variable-full-italic.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-cyrillic-variable-full-italic.woff2
generated
vendored
Binary file not shown.
BIN
node_modules/@fontsource/raleway/files/raleway-cyrillic-variable-full-normal.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-cyrillic-variable-full-normal.woff2
generated
vendored
Binary file not shown.
BIN
node_modules/@fontsource/raleway/files/raleway-latin-ext-variable-full-italic.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-latin-ext-variable-full-italic.woff2
generated
vendored
Binary file not shown.
BIN
node_modules/@fontsource/raleway/files/raleway-latin-ext-variable-full-normal.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-latin-ext-variable-full-normal.woff2
generated
vendored
Binary file not shown.
BIN
node_modules/@fontsource/raleway/files/raleway-latin-variable-full-italic.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-latin-variable-full-italic.woff2
generated
vendored
Binary file not shown.
BIN
node_modules/@fontsource/raleway/files/raleway-latin-variable-full-normal.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-latin-variable-full-normal.woff2
generated
vendored
Binary file not shown.
BIN
node_modules/@fontsource/raleway/files/raleway-vietnamese-variable-full-italic.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-vietnamese-variable-full-italic.woff2
generated
vendored
Binary file not shown.
BIN
node_modules/@fontsource/raleway/files/raleway-vietnamese-variable-full-normal.woff2
generated
vendored
BIN
node_modules/@fontsource/raleway/files/raleway-vietnamese-variable-full-normal.woff2
generated
vendored
Binary file not shown.
19
node_modules/@fontsource/raleway/metadata.json
generated
vendored
19
node_modules/@fontsource/raleway/metadata.json
generated
vendored
|
@ -1,18 +1 @@
|
|||
{
|
||||
"fontId": "raleway",
|
||||
"fontName": "Raleway",
|
||||
"subsets": ["cyrillic", "cyrillic-ext", "latin", "latin-ext", "vietnamese"],
|
||||
"weights": [100, 200, 300, 400, 500, 600, 700, 800, 900],
|
||||
"styles": ["italic", "normal"],
|
||||
"defSubset": "latin",
|
||||
"variable": {
|
||||
"ital": { "default": "0", "min": "0", "max": "1", "step": "1" },
|
||||
"wght": { "default": "400", "min": "100", "max": "900", "step": "1" }
|
||||
},
|
||||
"lastModified": "2022-07-19",
|
||||
"version": "v28",
|
||||
"category": "sans-serif",
|
||||
"source": "https://fonts.google.com/",
|
||||
"license": "https://fonts.google.com/attribution",
|
||||
"type": "google"
|
||||
}
|
||||
{"fontId":"raleway","fontName":"Raleway","subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"],"weights":[100,200,300,400,500,600,700,800,900],"styles":["italic","normal"],"defSubset":"latin","variable":{"ital":{"default":"0","min":"0","max":"1","step":"1"},"wght":{"default":"400","min":"100","max":"900","step":"1"}},"lastModified":"2022-09-22","version":"v28","category":"sans-serif","source":"https://fonts.google.com/","license":"https://fonts.google.com/attribution","type":"google"}
|
||||
|
|
2
node_modules/@fontsource/raleway/package.json
generated
vendored
2
node_modules/@fontsource/raleway/package.json
generated
vendored
|
@ -1 +1 @@
|
|||
{"name":"@fontsource/raleway","version":"4.5.10","description":"Self-host the Raleway font in a neatly bundled NPM package.","main":"index.css","publishConfig":{"access":"public"},"keywords":["fontsource","font","font family","google fonts","Raleway","raleway"],"author":"Lotus <declininglotus@gmail.com>","license":"MIT","homepage":"https://github.com/fontsource/fontsource/tree/main/fonts/google/raleway#readme","repository":{"type":"git","url":"https://github.com/fontsource/fontsource.git","directory":"fonts/google/raleway"}}
|
||||
{"name":"@fontsource/raleway","version":"4.5.12","description":"Self-host the Raleway font in a neatly bundled NPM package.","main":"index.css","publishConfig":{"access":"public"},"keywords":["fontsource","font","font family","google fonts","Raleway","raleway"],"author":"Lotus <declininglotus@gmail.com>","license":"MIT","homepage":"https://github.com/fontsource/fontsource/tree/main/fonts/google/raleway#readme","repository":{"type":"git","url":"https://github.com/fontsource/fontsource.git","directory":"fonts/google/raleway"}}
|
||||
|
|
1
node_modules/@fontsource/raleway/scss/mixins.scss
generated
vendored
1
node_modules/@fontsource/raleway/scss/mixins.scss
generated
vendored
|
@ -99,6 +99,7 @@ $stretch: null;
|
|||
$style: $style,
|
||||
$display: $display,
|
||||
$weight: $weightVariable,
|
||||
$type: $type,
|
||||
$woff2Path: null,
|
||||
$unicodeRange: $unicodeRange,
|
||||
$unicodeRangeValues: $unicodeRangeValues
|
||||
|
|
8
node_modules/@fontsource/raleway/unicode.json
generated
vendored
8
node_modules/@fontsource/raleway/unicode.json
generated
vendored
|
@ -1,7 +1 @@
|
|||
{
|
||||
"cyrillic-ext": "U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F",
|
||||
"cyrillic": "U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116",
|
||||
"vietnamese": "U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB",
|
||||
"latin-ext": "U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF",
|
||||
"latin": "U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD"
|
||||
}
|
||||
{"cyrillic-ext":"U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F","cyrillic":"U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116","vietnamese":"U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB","latin-ext":"U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF","latin":"U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD"}
|
||||
|
|
45
node_modules/@fontsource/raleway/variable-full-italic.css
generated
vendored
45
node_modules/@fontsource/raleway/variable-full-italic.css
generated
vendored
|
@ -1,45 +0,0 @@
|
|||
/* raleway-cyrillic-variable-full-italic */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-cyrillic-variable-full-italic.woff2') format('woff2');
|
||||
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
|
||||
}
|
||||
/* raleway-cyrillic-ext-variable-full-italic */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-cyrillic-ext-variable-full-italic.woff2') format('woff2');
|
||||
unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
|
||||
}
|
||||
/* raleway-latin-variable-full-italic */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-latin-variable-full-italic.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
|
||||
}
|
||||
/* raleway-latin-ext-variable-full-italic */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-latin-ext-variable-full-italic.woff2') format('woff2');
|
||||
unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
|
||||
}
|
||||
/* raleway-vietnamese-variable-full-italic */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: italic;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-vietnamese-variable-full-italic.woff2') format('woff2');
|
||||
unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
|
||||
}
|
45
node_modules/@fontsource/raleway/variable-full.css
generated
vendored
45
node_modules/@fontsource/raleway/variable-full.css
generated
vendored
|
@ -1,45 +0,0 @@
|
|||
/* raleway-cyrillic-variable-full-normal */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-cyrillic-variable-full-normal.woff2') format('woff2');
|
||||
unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
|
||||
}
|
||||
/* raleway-cyrillic-ext-variable-full-normal */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-cyrillic-ext-variable-full-normal.woff2') format('woff2');
|
||||
unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
|
||||
}
|
||||
/* raleway-latin-variable-full-normal */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-latin-variable-full-normal.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
|
||||
}
|
||||
/* raleway-latin-ext-variable-full-normal */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-latin-ext-variable-full-normal.woff2') format('woff2');
|
||||
unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
|
||||
}
|
||||
/* raleway-vietnamese-variable-full-normal */
|
||||
@font-face {
|
||||
font-family: 'RalewayVariable';
|
||||
font-style: normal;
|
||||
font-display: swap;
|
||||
font-weight: 100 900;
|
||||
src: url('./files/raleway-vietnamese-variable-full-normal.woff2') format('woff2');
|
||||
unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
|
||||
}
|
2
node_modules/@octokit/endpoint/README.md
generated
vendored
2
node_modules/@octokit/endpoint/README.md
generated
vendored
|
@ -3,7 +3,7 @@
|
|||
> Turns GitHub REST API endpoints into generic request options
|
||||
|
||||
[![@latest](https://img.shields.io/npm/v/@octokit/endpoint.svg)](https://www.npmjs.com/package/@octokit/endpoint)
|
||||
[![Build Status](https://github.com/octokit/endpoint.js/workflows/Test/badge.svg)](https://github.com/octokit/endpoint.js/actions/workflows/test.yml?query=branch%3Amaster)
|
||||
[![Build Status](https://github.com/octokit/endpoint.js/workflows/Test/badge.svg)](https://github.com/octokit/endpoint.js/actions/workflows/test.yml?query=branch%3Amain)
|
||||
|
||||
`@octokit/endpoint` combines [GitHub REST API routes](https://developer.github.com/v3/) with your parameters and turns them into generic request options that can be used in any request library.
|
||||
|
||||
|
|
82
node_modules/@octokit/endpoint/dist-node/index.js
generated
vendored
82
node_modules/@octokit/endpoint/dist-node/index.js
generated
vendored
|
@ -9,7 +9,6 @@ function lowercaseKeys(object) {
|
|||
if (!object) {
|
||||
return {};
|
||||
}
|
||||
|
||||
return Object.keys(object).reduce((newObj, key) => {
|
||||
newObj[key.toLowerCase()] = object[key];
|
||||
return newObj;
|
||||
|
@ -38,7 +37,6 @@ function removeUndefinedProperties(obj) {
|
|||
delete obj[key];
|
||||
}
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
|
@ -53,19 +51,17 @@ function merge(defaults, route, options) {
|
|||
}, options);
|
||||
} else {
|
||||
options = Object.assign({}, route);
|
||||
} // lowercase header names before merging with defaults to avoid duplicates
|
||||
|
||||
|
||||
options.headers = lowercaseKeys(options.headers); // remove properties with undefined values before merging
|
||||
|
||||
}
|
||||
// lowercase header names before merging with defaults to avoid duplicates
|
||||
options.headers = lowercaseKeys(options.headers);
|
||||
// remove properties with undefined values before merging
|
||||
removeUndefinedProperties(options);
|
||||
removeUndefinedProperties(options.headers);
|
||||
const mergedOptions = mergeDeep(defaults || {}, options); // mediaType.previews arrays are merged, instead of overwritten
|
||||
|
||||
const mergedOptions = mergeDeep(defaults || {}, options);
|
||||
// mediaType.previews arrays are merged, instead of overwritten
|
||||
if (defaults && defaults.mediaType.previews.length) {
|
||||
mergedOptions.mediaType.previews = defaults.mediaType.previews.filter(preview => !mergedOptions.mediaType.previews.includes(preview)).concat(mergedOptions.mediaType.previews);
|
||||
}
|
||||
|
||||
mergedOptions.mediaType.previews = mergedOptions.mediaType.previews.map(preview => preview.replace(/-preview/, ""));
|
||||
return mergedOptions;
|
||||
}
|
||||
|
@ -73,33 +69,26 @@ function merge(defaults, route, options) {
|
|||
function addQueryParameters(url, parameters) {
|
||||
const separator = /\?/.test(url) ? "&" : "?";
|
||||
const names = Object.keys(parameters);
|
||||
|
||||
if (names.length === 0) {
|
||||
return url;
|
||||
}
|
||||
|
||||
return url + separator + names.map(name => {
|
||||
if (name === "q") {
|
||||
return "q=" + parameters.q.split("+").map(encodeURIComponent).join("+");
|
||||
}
|
||||
|
||||
return `${name}=${encodeURIComponent(parameters[name])}`;
|
||||
}).join("&");
|
||||
}
|
||||
|
||||
const urlVariableRegex = /\{[^}]+\}/g;
|
||||
|
||||
function removeNonChars(variableName) {
|
||||
return variableName.replace(/^\W+|\W+$/g, "").split(/,/);
|
||||
}
|
||||
|
||||
function extractUrlVariableNames(url) {
|
||||
const matches = url.match(urlVariableRegex);
|
||||
|
||||
if (!matches) {
|
||||
return [];
|
||||
}
|
||||
|
||||
return matches.map(removeNonChars).reduce((a, b) => a.concat(b), []);
|
||||
}
|
||||
|
||||
|
@ -135,54 +124,43 @@ function omit(object, keysToOmit) {
|
|||
// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
// EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
/* istanbul ignore file */
|
||||
function encodeReserved(str) {
|
||||
return str.split(/(%[0-9A-Fa-f]{2})/g).map(function (part) {
|
||||
if (!/%[0-9A-Fa-f]/.test(part)) {
|
||||
part = encodeURI(part).replace(/%5B/g, "[").replace(/%5D/g, "]");
|
||||
}
|
||||
|
||||
return part;
|
||||
}).join("");
|
||||
}
|
||||
|
||||
function encodeUnreserved(str) {
|
||||
return encodeURIComponent(str).replace(/[!'()*]/g, function (c) {
|
||||
return "%" + c.charCodeAt(0).toString(16).toUpperCase();
|
||||
});
|
||||
}
|
||||
|
||||
function encodeValue(operator, value, key) {
|
||||
value = operator === "+" || operator === "#" ? encodeReserved(value) : encodeUnreserved(value);
|
||||
|
||||
if (key) {
|
||||
return encodeUnreserved(key) + "=" + value;
|
||||
} else {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
|
||||
function isDefined(value) {
|
||||
return value !== undefined && value !== null;
|
||||
}
|
||||
|
||||
function isKeyOperator(operator) {
|
||||
return operator === ";" || operator === "&" || operator === "?";
|
||||
}
|
||||
|
||||
function getValues(context, operator, key, modifier) {
|
||||
var value = context[key],
|
||||
result = [];
|
||||
|
||||
if (isDefined(value) && value !== "") {
|
||||
if (typeof value === "string" || typeof value === "number" || typeof value === "boolean") {
|
||||
value = value.toString();
|
||||
|
||||
if (modifier && modifier !== "*") {
|
||||
value = value.substring(0, parseInt(modifier, 10));
|
||||
}
|
||||
|
||||
result.push(encodeValue(operator, value, isKeyOperator(operator) ? key : ""));
|
||||
} else {
|
||||
if (modifier === "*") {
|
||||
|
@ -199,7 +177,6 @@ function getValues(context, operator, key, modifier) {
|
|||
}
|
||||
} else {
|
||||
const tmp = [];
|
||||
|
||||
if (Array.isArray(value)) {
|
||||
value.filter(isDefined).forEach(function (value) {
|
||||
tmp.push(encodeValue(operator, value));
|
||||
|
@ -212,7 +189,6 @@ function getValues(context, operator, key, modifier) {
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (isKeyOperator(operator)) {
|
||||
result.push(encodeUnreserved(key) + "=" + tmp.join(","));
|
||||
} else if (tmp.length !== 0) {
|
||||
|
@ -231,42 +207,34 @@ function getValues(context, operator, key, modifier) {
|
|||
result.push("");
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
function parseUrl(template) {
|
||||
return {
|
||||
expand: expand.bind(null, template)
|
||||
};
|
||||
}
|
||||
|
||||
function expand(template, context) {
|
||||
var operators = ["+", "#", ".", "/", ";", "?", "&"];
|
||||
return template.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g, function (_, expression, literal) {
|
||||
if (expression) {
|
||||
let operator = "";
|
||||
const values = [];
|
||||
|
||||
if (operators.indexOf(expression.charAt(0)) !== -1) {
|
||||
operator = expression.charAt(0);
|
||||
expression = expression.substr(1);
|
||||
}
|
||||
|
||||
expression.split(/,/g).forEach(function (variable) {
|
||||
var tmp = /([^:\*]*)(?::(\d+)|(\*))?/.exec(variable);
|
||||
values.push(getValues(context, operator, tmp[1], tmp[2] || tmp[3]));
|
||||
});
|
||||
|
||||
if (operator && operator !== "+") {
|
||||
var separator = ",";
|
||||
|
||||
if (operator === "?") {
|
||||
separator = "&";
|
||||
} else if (operator !== "#") {
|
||||
separator = operator;
|
||||
}
|
||||
|
||||
return (values.length !== 0 ? operator : "") + values.join(separator);
|
||||
} else {
|
||||
return values.join(",");
|
||||
|
@ -279,30 +247,26 @@ function expand(template, context) {
|
|||
|
||||
function parse(options) {
|
||||
// https://fetch.spec.whatwg.org/#methods
|
||||
let method = options.method.toUpperCase(); // replace :varname with {varname} to make it RFC 6570 compatible
|
||||
|
||||
let method = options.method.toUpperCase();
|
||||
// replace :varname with {varname} to make it RFC 6570 compatible
|
||||
let url = (options.url || "/").replace(/:([a-z]\w+)/g, "{$1}");
|
||||
let headers = Object.assign({}, options.headers);
|
||||
let body;
|
||||
let parameters = omit(options, ["method", "baseUrl", "url", "headers", "request", "mediaType"]); // extract variable names from URL to calculate remaining variables later
|
||||
|
||||
let parameters = omit(options, ["method", "baseUrl", "url", "headers", "request", "mediaType"]);
|
||||
// extract variable names from URL to calculate remaining variables later
|
||||
const urlVariableNames = extractUrlVariableNames(url);
|
||||
url = parseUrl(url).expand(parameters);
|
||||
|
||||
if (!/^http/.test(url)) {
|
||||
url = options.baseUrl + url;
|
||||
}
|
||||
|
||||
const omittedParameters = Object.keys(options).filter(option => urlVariableNames.includes(option)).concat("baseUrl");
|
||||
const remainingParameters = omit(parameters, omittedParameters);
|
||||
const isBinaryRequest = /application\/octet-stream/i.test(headers.accept);
|
||||
|
||||
if (!isBinaryRequest) {
|
||||
if (options.mediaType.format) {
|
||||
// e.g. application/vnd.github.v3+json => application/vnd.github.v3.raw
|
||||
headers.accept = headers.accept.split(/,/).map(preview => preview.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/, `application/vnd$1$2.${options.mediaType.format}`)).join(",");
|
||||
}
|
||||
|
||||
if (options.mediaType.previews.length) {
|
||||
const previewsFromAcceptHeader = headers.accept.match(/[\w-]+(?=-preview)/g) || [];
|
||||
headers.accept = previewsFromAcceptHeader.concat(options.mediaType.previews).map(preview => {
|
||||
|
@ -310,10 +274,9 @@ function parse(options) {
|
|||
return `application/vnd.github.${preview}-preview${format}`;
|
||||
}).join(",");
|
||||
}
|
||||
} // for GET/HEAD requests, set URL query parameters from remaining parameters
|
||||
}
|
||||
// for GET/HEAD requests, set URL query parameters from remaining parameters
|
||||
// for PATCH/POST/PUT/DELETE requests, set request body from remaining parameters
|
||||
|
||||
|
||||
if (["GET", "HEAD"].includes(method)) {
|
||||
url = addQueryParameters(url, remainingParameters);
|
||||
} else {
|
||||
|
@ -324,20 +287,17 @@ function parse(options) {
|
|||
body = remainingParameters;
|
||||
}
|
||||
}
|
||||
} // default content-type for JSON if body is set
|
||||
|
||||
|
||||
}
|
||||
// default content-type for JSON if body is set
|
||||
if (!headers["content-type"] && typeof body !== "undefined") {
|
||||
headers["content-type"] = "application/json; charset=utf-8";
|
||||
} // GitHub expects 'content-length: 0' header for PUT/PATCH requests without body.
|
||||
}
|
||||
// GitHub expects 'content-length: 0' header for PUT/PATCH requests without body.
|
||||
// fetch does not allow to set `content-length` header, but we can set body to an empty string
|
||||
|
||||
|
||||
if (["PATCH", "PUT"].includes(method) && typeof body === "undefined") {
|
||||
body = "";
|
||||
} // Only return body/request keys if present
|
||||
|
||||
|
||||
}
|
||||
// Only return body/request keys if present
|
||||
return Object.assign({
|
||||
method,
|
||||
url,
|
||||
|
@ -364,11 +324,11 @@ function withDefaults(oldDefaults, newDefaults) {
|
|||
});
|
||||
}
|
||||
|
||||
const VERSION = "7.0.3";
|
||||
const VERSION = "7.0.5";
|
||||
|
||||
const userAgent = `octokit-endpoint.js/${VERSION} ${universalUserAgent.getUserAgent()}`; // DEFAULTS has all properties set that EndpointOptions has, except url.
|
||||
const userAgent = `octokit-endpoint.js/${VERSION} ${universalUserAgent.getUserAgent()}`;
|
||||
// DEFAULTS has all properties set that EndpointOptions has, except url.
|
||||
// So we use RequestParameters and add method as additional required property.
|
||||
|
||||
const DEFAULTS = {
|
||||
method: "GET",
|
||||
baseUrl: "https://api.github.com",
|
||||
|
|
2
node_modules/@octokit/endpoint/dist-node/index.js.map
generated
vendored
2
node_modules/@octokit/endpoint/dist-node/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
2
node_modules/@octokit/endpoint/dist-src/version.js
generated
vendored
2
node_modules/@octokit/endpoint/dist-src/version.js
generated
vendored
|
@ -1 +1 @@
|
|||
export const VERSION = "7.0.3";
|
||||
export const VERSION = "7.0.5";
|
||||
|
|
2
node_modules/@octokit/endpoint/dist-types/version.d.ts
generated
vendored
2
node_modules/@octokit/endpoint/dist-types/version.d.ts
generated
vendored
|
@ -1 +1 @@
|
|||
export declare const VERSION = "7.0.3";
|
||||
export declare const VERSION = "7.0.5";
|
||||
|
|
2
node_modules/@octokit/endpoint/dist-web/index.js
generated
vendored
2
node_modules/@octokit/endpoint/dist-web/index.js
generated
vendored
|
@ -354,7 +354,7 @@ function withDefaults(oldDefaults, newDefaults) {
|
|||
});
|
||||
}
|
||||
|
||||
const VERSION = "7.0.3";
|
||||
const VERSION = "7.0.5";
|
||||
|
||||
const userAgent = `octokit-endpoint.js/${VERSION} ${getUserAgent()}`;
|
||||
// DEFAULTS has all properties set that EndpointOptions has, except url.
|
||||
|
|
2
node_modules/@octokit/endpoint/dist-web/index.js.map
generated
vendored
2
node_modules/@octokit/endpoint/dist-web/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
8
node_modules/@octokit/endpoint/package.json
generated
vendored
8
node_modules/@octokit/endpoint/package.json
generated
vendored
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@octokit/endpoint",
|
||||
"description": "Turns REST API endpoints into generic request options",
|
||||
"version": "7.0.3",
|
||||
"version": "7.0.5",
|
||||
"license": "MIT",
|
||||
"files": [
|
||||
"dist-*/",
|
||||
|
@ -21,7 +21,7 @@
|
|||
],
|
||||
"repository": "github:octokit/endpoint.js",
|
||||
"dependencies": {
|
||||
"@octokit/types": "^8.0.0",
|
||||
"@octokit/types": "^9.0.0",
|
||||
"is-plain-object": "^5.0.0",
|
||||
"universal-user-agent": "^6.0.0"
|
||||
},
|
||||
|
@ -32,8 +32,8 @@
|
|||
"@pika/plugin-ts-standard-pkg": "^0.9.0",
|
||||
"@types/jest": "^29.0.0",
|
||||
"jest": "^29.0.0",
|
||||
"prettier": "2.7.1",
|
||||
"semantic-release": "^19.0.0",
|
||||
"prettier": "2.8.3",
|
||||
"semantic-release": "^20.0.0",
|
||||
"semantic-release-plugin-update-version-in-files": "^1.0.0",
|
||||
"ts-jest": "^29.0.0",
|
||||
"typescript": "^4.0.2"
|
||||
|
|
4
node_modules/@octokit/openapi-types/package.json
generated
vendored
4
node_modules/@octokit/openapi-types/package.json
generated
vendored
|
@ -9,12 +9,12 @@
|
|||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
"version": "14.0.0",
|
||||
"version": "16.0.0",
|
||||
"main": "",
|
||||
"types": "types.d.ts",
|
||||
"author": "Gregor Martynus (https://twitter.com/gr2m)",
|
||||
"license": "MIT",
|
||||
"octokit": {
|
||||
"openapi-version": "8.0.0"
|
||||
"openapi-version": "10.0.0"
|
||||
}
|
||||
}
|
||||
|
|
78440
node_modules/@octokit/openapi-types/types.d.ts
generated
vendored
78440
node_modules/@octokit/openapi-types/types.d.ts
generated
vendored
File diff suppressed because it is too large
Load diff
29
node_modules/@octokit/request-error/dist-node/index.js
generated
vendored
29
node_modules/@octokit/request-error/dist-node/index.js
generated
vendored
|
@ -12,62 +12,53 @@ const logOnceHeaders = once(deprecation => console.warn(deprecation));
|
|||
/**
|
||||
* Error with extra properties to help with debugging
|
||||
*/
|
||||
|
||||
class RequestError extends Error {
|
||||
constructor(message, statusCode, options) {
|
||||
super(message); // Maintains proper stack trace (only available on V8)
|
||||
|
||||
super(message);
|
||||
// Maintains proper stack trace (only available on V8)
|
||||
/* istanbul ignore next */
|
||||
|
||||
if (Error.captureStackTrace) {
|
||||
Error.captureStackTrace(this, this.constructor);
|
||||
}
|
||||
|
||||
this.name = "HttpError";
|
||||
this.status = statusCode;
|
||||
let headers;
|
||||
|
||||
if ("headers" in options && typeof options.headers !== "undefined") {
|
||||
headers = options.headers;
|
||||
}
|
||||
|
||||
if ("response" in options) {
|
||||
this.response = options.response;
|
||||
headers = options.response.headers;
|
||||
} // redact request credentials without mutating original request options
|
||||
|
||||
|
||||
}
|
||||
// redact request credentials without mutating original request options
|
||||
const requestCopy = Object.assign({}, options.request);
|
||||
|
||||
if (options.request.headers.authorization) {
|
||||
requestCopy.headers = Object.assign({}, options.request.headers, {
|
||||
authorization: options.request.headers.authorization.replace(/ .*$/, " [REDACTED]")
|
||||
});
|
||||
}
|
||||
|
||||
requestCopy.url = requestCopy.url // client_id & client_secret can be passed as URL query parameters to increase rate limit
|
||||
requestCopy.url = requestCopy.url
|
||||
// client_id & client_secret can be passed as URL query parameters to increase rate limit
|
||||
// see https://developer.github.com/v3/#increasing-the-unauthenticated-rate-limit-for-oauth-applications
|
||||
.replace(/\bclient_secret=\w+/g, "client_secret=[REDACTED]") // OAuth tokens can be passed as URL query parameters, although it is not recommended
|
||||
.replace(/\bclient_secret=\w+/g, "client_secret=[REDACTED]")
|
||||
// OAuth tokens can be passed as URL query parameters, although it is not recommended
|
||||
// see https://developer.github.com/v3/#oauth2-token-sent-in-a-header
|
||||
.replace(/\baccess_token=\w+/g, "access_token=[REDACTED]");
|
||||
this.request = requestCopy; // deprecations
|
||||
|
||||
this.request = requestCopy;
|
||||
// deprecations
|
||||
Object.defineProperty(this, "code", {
|
||||
get() {
|
||||
logOnceCode(new deprecation.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`."));
|
||||
return statusCode;
|
||||
}
|
||||
|
||||
});
|
||||
Object.defineProperty(this, "headers", {
|
||||
get() {
|
||||
logOnceHeaders(new deprecation.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`."));
|
||||
return headers || {};
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
exports.RequestError = RequestError;
|
||||
|
|
2
node_modules/@octokit/request-error/dist-node/index.js.map
generated
vendored
2
node_modules/@octokit/request-error/dist-node/index.js.map
generated
vendored
|
@ -1 +1 @@
|
|||
{"version":3,"file":"index.js","sources":["../dist-src/index.js"],"sourcesContent":["import { Deprecation } from \"deprecation\";\nimport once from \"once\";\nconst logOnceCode = once((deprecation) => console.warn(deprecation));\nconst logOnceHeaders = once((deprecation) => console.warn(deprecation));\n/**\n * Error with extra properties to help with debugging\n */\nexport class RequestError extends Error {\n constructor(message, statusCode, options) {\n super(message);\n // Maintains proper stack trace (only available on V8)\n /* istanbul ignore next */\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n }\n this.name = \"HttpError\";\n this.status = statusCode;\n let headers;\n if (\"headers\" in options && typeof options.headers !== \"undefined\") {\n headers = options.headers;\n }\n if (\"response\" in options) {\n this.response = options.response;\n headers = options.response.headers;\n }\n // redact request credentials without mutating original request options\n const requestCopy = Object.assign({}, options.request);\n if (options.request.headers.authorization) {\n requestCopy.headers = Object.assign({}, options.request.headers, {\n authorization: options.request.headers.authorization.replace(/ .*$/, \" [REDACTED]\"),\n });\n }\n requestCopy.url = requestCopy.url\n // client_id & client_secret can be passed as URL query parameters to increase rate limit\n // see https://developer.github.com/v3/#increasing-the-unauthenticated-rate-limit-for-oauth-applications\n .replace(/\\bclient_secret=\\w+/g, \"client_secret=[REDACTED]\")\n // OAuth tokens can be passed as URL query parameters, although it is not recommended\n // see https://developer.github.com/v3/#oauth2-token-sent-in-a-header\n .replace(/\\baccess_token=\\w+/g, \"access_token=[REDACTED]\");\n this.request = requestCopy;\n // deprecations\n Object.defineProperty(this, \"code\", {\n get() {\n logOnceCode(new Deprecation(\"[@octokit/request-error] `error.code` is deprecated, use `error.status`.\"));\n return statusCode;\n },\n });\n Object.defineProperty(this, \"headers\", {\n get() {\n logOnceHeaders(new Deprecation(\"[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.\"));\n return headers || {};\n },\n });\n }\n}\n"],"names":["logOnceCode","once","deprecation","console","warn","logOnceHeaders","RequestError","Error","constructor","message","statusCode","options","captureStackTrace","name","status","headers","response","requestCopy","Object","assign","request","authorization","replace","url","defineProperty","get","Deprecation"],"mappings":";;;;;;;;;AAEA,MAAMA,WAAW,GAAGC,IAAI,CAAEC,WAAD,IAAiBC,OAAO,CAACC,IAAR,CAAaF,WAAb,CAAlB,CAAxB;AACA,MAAMG,cAAc,GAAGJ,IAAI,CAAEC,WAAD,IAAiBC,OAAO,CAACC,IAAR,CAAaF,WAAb,CAAlB,CAA3B;AACA;AACA;AACA;;AACO,MAAMI,YAAN,SAA2BC,KAA3B,CAAiC;EACpCC,WAAW,CAACC,OAAD,EAAUC,UAAV,EAAsBC,OAAtB,EAA+B;IACtC,MAAMF,OAAN,EADsC;;;;IAItC,IAAIF,KAAK,CAACK,iBAAV,EAA6B;MACzBL,KAAK,CAACK,iBAAN,CAAwB,IAAxB,EAA8B,KAAKJ,WAAnC;;;IAEJ,KAAKK,IAAL,GAAY,WAAZ;IACA,KAAKC,MAAL,GAAcJ,UAAd;IACA,IAAIK,OAAJ;;IACA,IAAI,aAAaJ,OAAb,IAAwB,OAAOA,OAAO,CAACI,OAAf,KAA2B,WAAvD,EAAoE;MAChEA,OAAO,GAAGJ,OAAO,CAACI,OAAlB;;;IAEJ,IAAI,cAAcJ,OAAlB,EAA2B;MACvB,KAAKK,QAAL,GAAgBL,OAAO,CAACK,QAAxB;MACAD,OAAO,GAAGJ,OAAO,CAACK,QAAR,CAAiBD,OAA3B;KAfkC;;;IAkBtC,MAAME,WAAW,GAAGC,MAAM,CAACC,MAAP,CAAc,EAAd,EAAkBR,OAAO,CAACS,OAA1B,CAApB;;IACA,IAAIT,OAAO,CAACS,OAAR,CAAgBL,OAAhB,CAAwBM,aAA5B,EAA2C;MACvCJ,WAAW,CAACF,OAAZ,GAAsBG,MAAM,CAACC,MAAP,CAAc,EAAd,EAAkBR,OAAO,CAACS,OAAR,CAAgBL,OAAlC,EAA2C;QAC7DM,aAAa,EAAEV,OAAO,CAACS,OAAR,CAAgBL,OAAhB,CAAwBM,aAAxB,CAAsCC,OAAtC,CAA8C,MAA9C,EAAsD,aAAtD;OADG,CAAtB;;;IAIJL,WAAW,CAACM,GAAZ,GAAkBN,WAAW,CAACM,GAAZ;;KAGbD,OAHa,CAGL,sBAHK,EAGmB,0BAHnB;;KAMbA,OANa,CAML,qBANK,EAMkB,yBANlB,CAAlB;IAOA,KAAKF,OAAL,GAAeH,WAAf,CA/BsC;;IAiCtCC,MAAM,CAACM,cAAP,CAAsB,IAAtB,EAA4B,MAA5B,EAAoC;MAChCC,GAAG,GAAG;QACFzB,WAAW,CAAC,IAAI0B,uBAAJ,CAAgB,0EAAhB,CAAD,CAAX;QACA,OAAOhB,UAAP;;;KAHR;IAMAQ,MAAM,CAACM,cAAP,CAAsB,IAAtB,EAA4B,SAA5B,EAAuC;MACnCC,GAAG,GAAG;QACFpB,cAAc,CAAC,IAAIqB,uBAAJ,CAAgB,uFAAhB,CAAD,CAAd;QACA,OAAOX,OAAO,IAAI,EAAlB;;;KAHR;;;AAxCgC;;;;"}
|
||||
{"version":3,"file":"index.js","sources":["../dist-src/index.js"],"sourcesContent":["import { Deprecation } from \"deprecation\";\nimport once from \"once\";\nconst logOnceCode = once((deprecation) => console.warn(deprecation));\nconst logOnceHeaders = once((deprecation) => console.warn(deprecation));\n/**\n * Error with extra properties to help with debugging\n */\nexport class RequestError extends Error {\n constructor(message, statusCode, options) {\n super(message);\n // Maintains proper stack trace (only available on V8)\n /* istanbul ignore next */\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n }\n this.name = \"HttpError\";\n this.status = statusCode;\n let headers;\n if (\"headers\" in options && typeof options.headers !== \"undefined\") {\n headers = options.headers;\n }\n if (\"response\" in options) {\n this.response = options.response;\n headers = options.response.headers;\n }\n // redact request credentials without mutating original request options\n const requestCopy = Object.assign({}, options.request);\n if (options.request.headers.authorization) {\n requestCopy.headers = Object.assign({}, options.request.headers, {\n authorization: options.request.headers.authorization.replace(/ .*$/, \" [REDACTED]\"),\n });\n }\n requestCopy.url = requestCopy.url\n // client_id & client_secret can be passed as URL query parameters to increase rate limit\n // see https://developer.github.com/v3/#increasing-the-unauthenticated-rate-limit-for-oauth-applications\n .replace(/\\bclient_secret=\\w+/g, \"client_secret=[REDACTED]\")\n // OAuth tokens can be passed as URL query parameters, although it is not recommended\n // see https://developer.github.com/v3/#oauth2-token-sent-in-a-header\n .replace(/\\baccess_token=\\w+/g, \"access_token=[REDACTED]\");\n this.request = requestCopy;\n // deprecations\n Object.defineProperty(this, \"code\", {\n get() {\n logOnceCode(new Deprecation(\"[@octokit/request-error] `error.code` is deprecated, use `error.status`.\"));\n return statusCode;\n },\n });\n Object.defineProperty(this, \"headers\", {\n get() {\n logOnceHeaders(new Deprecation(\"[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.\"));\n return headers || {};\n },\n });\n }\n}\n"],"names":["logOnceCode","once","deprecation","console","warn","logOnceHeaders","RequestError","Error","constructor","message","statusCode","options","captureStackTrace","name","status","headers","response","requestCopy","Object","assign","request","authorization","replace","url","defineProperty","get","Deprecation"],"mappings":";;;;;;;;;AAEA,MAAMA,WAAW,GAAGC,IAAI,CAAEC,WAAW,IAAKC,OAAO,CAACC,IAAI,CAACF,WAAW,CAAC,CAAC;AACpE,MAAMG,cAAc,GAAGJ,IAAI,CAAEC,WAAW,IAAKC,OAAO,CAACC,IAAI,CAACF,WAAW,CAAC,CAAC;AACvE;AACA;AACA;AACO,MAAMI,YAAY,SAASC,KAAK,CAAC;EACpCC,WAAW,CAACC,OAAO,EAAEC,UAAU,EAAEC,OAAO,EAAE;IACtC,KAAK,CAACF,OAAO,CAAC;;;IAGd,IAAIF,KAAK,CAACK,iBAAiB,EAAE;MACzBL,KAAK,CAACK,iBAAiB,CAAC,IAAI,EAAE,IAAI,CAACJ,WAAW,CAAC;;IAEnD,IAAI,CAACK,IAAI,GAAG,WAAW;IACvB,IAAI,CAACC,MAAM,GAAGJ,UAAU;IACxB,IAAIK,OAAO;IACX,IAAI,SAAS,IAAIJ,OAAO,IAAI,OAAOA,OAAO,CAACI,OAAO,KAAK,WAAW,EAAE;MAChEA,OAAO,GAAGJ,OAAO,CAACI,OAAO;;IAE7B,IAAI,UAAU,IAAIJ,OAAO,EAAE;MACvB,IAAI,CAACK,QAAQ,GAAGL,OAAO,CAACK,QAAQ;MAChCD,OAAO,GAAGJ,OAAO,CAACK,QAAQ,CAACD,OAAO;;;IAGtC,MAAME,WAAW,GAAGC,MAAM,CAACC,MAAM,CAAC,EAAE,EAAER,OAAO,CAACS,OAAO,CAAC;IACtD,IAAIT,OAAO,CAACS,OAAO,CAACL,OAAO,CAACM,aAAa,EAAE;MACvCJ,WAAW,CAACF,OAAO,GAAGG,MAAM,CAACC,MAAM,CAAC,EAAE,EAAER,OAAO,CAACS,OAAO,CAACL,OAAO,EAAE;QAC7DM,aAAa,EAAEV,OAAO,CAACS,OAAO,CAACL,OAAO,CAACM,aAAa,CAACC,OAAO,CAAC,MAAM,EAAE,aAAa;OACrF,CAAC;;IAENL,WAAW,CAACM,GAAG,GAAGN,WAAW,CAACM;;;KAGzBD,OAAO,CAAC,sBAAsB,EAAE,0BAA0B;;;KAG1DA,OAAO,CAAC,qBAAqB,EAAE,yBAAyB,CAAC;IAC9D,IAAI,CAACF,OAAO,GAAGH,WAAW;;IAE1BC,MAAM,CAACM,cAAc,CAAC,IAAI,EAAE,MAAM,EAAE;MAChCC,GAAG,GAAG;QACFzB,WAAW,CAAC,IAAI0B,uBAAW,CAAC,0EAA0E,CAAC,CAAC;QACxG,OAAOhB,UAAU;;KAExB,CAAC;IACFQ,MAAM,CAACM,cAAc,CAAC,IAAI,EAAE,SAAS,EAAE;MACnCC,GAAG,GAAG;QACFpB,cAAc,CAAC,IAAIqB,uBAAW,CAAC,uFAAuF,CAAC,CAAC;QACxH,OAAOX,OAAO,IAAI,EAAE;;KAE3B,CAAC;;AAEV;;;;"}
|
2
node_modules/@octokit/request-error/dist-types/types.d.ts
generated
vendored
2
node_modules/@octokit/request-error/dist-types/types.d.ts
generated
vendored
|
@ -1,5 +1,5 @@
|
|||
import { RequestOptions, ResponseHeaders, OctokitResponse } from "@octokit/types";
|
||||
export declare type RequestErrorOptions = {
|
||||
export type RequestErrorOptions = {
|
||||
/** @deprecated set `response` instead */
|
||||
headers?: ResponseHeaders;
|
||||
request: RequestOptions;
|
||||
|
|
8
node_modules/@octokit/request-error/package.json
generated
vendored
8
node_modules/@octokit/request-error/package.json
generated
vendored
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@octokit/request-error",
|
||||
"description": "Error class for Octokit request errors",
|
||||
"version": "3.0.2",
|
||||
"version": "3.0.3",
|
||||
"license": "MIT",
|
||||
"files": [
|
||||
"dist-*/",
|
||||
|
@ -21,7 +21,7 @@
|
|||
],
|
||||
"repository": "github:octokit/request-error.js",
|
||||
"dependencies": {
|
||||
"@octokit/types": "^8.0.0",
|
||||
"@octokit/types": "^9.0.0",
|
||||
"deprecation": "^2.0.0",
|
||||
"once": "^1.4.0"
|
||||
},
|
||||
|
@ -32,11 +32,11 @@
|
|||
"@pika/plugin-bundle-web": "^0.9.0",
|
||||
"@pika/plugin-ts-standard-pkg": "^0.9.0",
|
||||
"@types/jest": "^29.0.0",
|
||||
"@types/node": "^16.0.0",
|
||||
"@types/node": "^18.0.0",
|
||||
"@types/once": "^1.4.0",
|
||||
"jest": "^29.0.0",
|
||||
"pika-plugin-unpkg-field": "^1.1.0",
|
||||
"prettier": "2.7.1",
|
||||
"prettier": "2.8.3",
|
||||
"ts-jest": "^29.0.0",
|
||||
"typescript": "^4.0.0"
|
||||
},
|
||||
|
|
2
node_modules/@octokit/request/README.md
generated
vendored
2
node_modules/@octokit/request/README.md
generated
vendored
|
@ -3,7 +3,7 @@
|
|||
> Send parameterized requests to GitHub’s APIs with sensible defaults in browsers and Node
|
||||
|
||||
[![@latest](https://img.shields.io/npm/v/@octokit/request.svg)](https://www.npmjs.com/package/@octokit/request)
|
||||
[![Build Status](https://github.com/octokit/request.js/workflows/Test/badge.svg)](https://github.com/octokit/request.js/actions?query=workflow%3ATest+branch%3Amaster)
|
||||
[![Build Status](https://github.com/octokit/request.js/workflows/Test/badge.svg)](https://github.com/octokit/request.js/actions?query=workflow%3ATest+branch%3Amain)
|
||||
|
||||
`@octokit/request` is a request library for browsers & node that makes it easier
|
||||
to interact with [GitHub’s REST API](https://developer.github.com/v3/) and
|
||||
|
|
43
node_modules/@octokit/request/dist-node/index.js
generated
vendored
43
node_modules/@octokit/request/dist-node/index.js
generated
vendored
|
@ -10,7 +10,7 @@ var isPlainObject = require('is-plain-object');
|
|||
var nodeFetch = _interopDefault(require('node-fetch'));
|
||||
var requestError = require('@octokit/request-error');
|
||||
|
||||
const VERSION = "6.2.2";
|
||||
const VERSION = "6.2.3";
|
||||
|
||||
function getBufferResponse(response) {
|
||||
return response.arrayBuffer();
|
||||
|
@ -18,48 +18,40 @@ function getBufferResponse(response) {
|
|||
|
||||
function fetchWrapper(requestOptions) {
|
||||
const log = requestOptions.request && requestOptions.request.log ? requestOptions.request.log : console;
|
||||
|
||||
if (isPlainObject.isPlainObject(requestOptions.body) || Array.isArray(requestOptions.body)) {
|
||||
requestOptions.body = JSON.stringify(requestOptions.body);
|
||||
}
|
||||
|
||||
let headers = {};
|
||||
let status;
|
||||
let url;
|
||||
const fetch = requestOptions.request && requestOptions.request.fetch || globalThis.fetch ||
|
||||
/* istanbul ignore next */
|
||||
nodeFetch;
|
||||
const fetch = requestOptions.request && requestOptions.request.fetch || globalThis.fetch || /* istanbul ignore next */nodeFetch;
|
||||
return fetch(requestOptions.url, Object.assign({
|
||||
method: requestOptions.method,
|
||||
body: requestOptions.body,
|
||||
headers: requestOptions.headers,
|
||||
redirect: requestOptions.redirect
|
||||
}, // `requestOptions.request.agent` type is incompatible
|
||||
},
|
||||
// `requestOptions.request.agent` type is incompatible
|
||||
// see https://github.com/octokit/types.ts/pull/264
|
||||
requestOptions.request)).then(async response => {
|
||||
url = response.url;
|
||||
status = response.status;
|
||||
|
||||
for (const keyAndValue of response.headers) {
|
||||
headers[keyAndValue[0]] = keyAndValue[1];
|
||||
}
|
||||
|
||||
if ("deprecation" in headers) {
|
||||
const matches = headers.link && headers.link.match(/<([^>]+)>; rel="deprecation"/);
|
||||
const deprecationLink = matches && matches.pop();
|
||||
log.warn(`[@octokit/request] "${requestOptions.method} ${requestOptions.url}" is deprecated. It is scheduled to be removed on ${headers.sunset}${deprecationLink ? `. See ${deprecationLink}` : ""}`);
|
||||
}
|
||||
|
||||
if (status === 204 || status === 205) {
|
||||
return;
|
||||
} // GitHub API returns 200 for HEAD requests
|
||||
|
||||
|
||||
}
|
||||
// GitHub API returns 200 for HEAD requests
|
||||
if (requestOptions.method === "HEAD") {
|
||||
if (status < 400) {
|
||||
return;
|
||||
}
|
||||
|
||||
throw new requestError.RequestError(response.statusText, status, {
|
||||
response: {
|
||||
url,
|
||||
|
@ -70,7 +62,6 @@ function fetchWrapper(requestOptions) {
|
|||
request: requestOptions
|
||||
});
|
||||
}
|
||||
|
||||
if (status === 304) {
|
||||
throw new requestError.RequestError("Not modified", status, {
|
||||
response: {
|
||||
|
@ -82,7 +73,6 @@ function fetchWrapper(requestOptions) {
|
|||
request: requestOptions
|
||||
});
|
||||
}
|
||||
|
||||
if (status >= 400) {
|
||||
const data = await getResponseData(response);
|
||||
const error = new requestError.RequestError(toErrorMessage(data), status, {
|
||||
|
@ -96,7 +86,6 @@ function fetchWrapper(requestOptions) {
|
|||
});
|
||||
throw error;
|
||||
}
|
||||
|
||||
return getResponseData(response);
|
||||
}).then(data => {
|
||||
return {
|
||||
|
@ -112,57 +101,45 @@ function fetchWrapper(requestOptions) {
|
|||
});
|
||||
});
|
||||
}
|
||||
|
||||
async function getResponseData(response) {
|
||||
const contentType = response.headers.get("content-type");
|
||||
|
||||
if (/application\/json/.test(contentType)) {
|
||||
return response.json();
|
||||
}
|
||||
|
||||
if (!contentType || /^text\/|charset=utf-8$/.test(contentType)) {
|
||||
return response.text();
|
||||
}
|
||||
|
||||
return getBufferResponse(response);
|
||||
}
|
||||
|
||||
function toErrorMessage(data) {
|
||||
if (typeof data === "string") return data; // istanbul ignore else - just in case
|
||||
|
||||
if (typeof data === "string") return data;
|
||||
// istanbul ignore else - just in case
|
||||
if ("message" in data) {
|
||||
if (Array.isArray(data.errors)) {
|
||||
return `${data.message}: ${data.errors.map(JSON.stringify).join(", ")}`;
|
||||
}
|
||||
|
||||
return data.message;
|
||||
} // istanbul ignore next - just in case
|
||||
|
||||
|
||||
}
|
||||
// istanbul ignore next - just in case
|
||||
return `Unknown error: ${JSON.stringify(data)}`;
|
||||
}
|
||||
|
||||
function withDefaults(oldEndpoint, newDefaults) {
|
||||
const endpoint = oldEndpoint.defaults(newDefaults);
|
||||
|
||||
const newApi = function (route, parameters) {
|
||||
const endpointOptions = endpoint.merge(route, parameters);
|
||||
|
||||
if (!endpointOptions.request || !endpointOptions.request.hook) {
|
||||
return fetchWrapper(endpoint.parse(endpointOptions));
|
||||
}
|
||||
|
||||
const request = (route, parameters) => {
|
||||
return fetchWrapper(endpoint.parse(endpoint.merge(route, parameters)));
|
||||
};
|
||||
|
||||
Object.assign(request, {
|
||||
endpoint,
|
||||
defaults: withDefaults.bind(null, endpoint)
|
||||
});
|
||||
return endpointOptions.request.hook(request, endpointOptions);
|
||||
};
|
||||
|
||||
return Object.assign(newApi, {
|
||||
endpoint,
|
||||
defaults: withDefaults.bind(null, endpoint)
|
||||
|
|
2
node_modules/@octokit/request/dist-node/index.js.map
generated
vendored
2
node_modules/@octokit/request/dist-node/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
2
node_modules/@octokit/request/dist-src/version.js
generated
vendored
2
node_modules/@octokit/request/dist-src/version.js
generated
vendored
|
@ -1 +1 @@
|
|||
export const VERSION = "6.2.2";
|
||||
export const VERSION = "6.2.3";
|
||||
|
|
2
node_modules/@octokit/request/dist-types/version.d.ts
generated
vendored
2
node_modules/@octokit/request/dist-types/version.d.ts
generated
vendored
|
@ -1 +1 @@
|
|||
export declare const VERSION = "6.2.2";
|
||||
export declare const VERSION = "6.2.3";
|
||||
|
|
2
node_modules/@octokit/request/dist-web/index.js
generated
vendored
2
node_modules/@octokit/request/dist-web/index.js
generated
vendored
|
@ -4,7 +4,7 @@ import { isPlainObject } from 'is-plain-object';
|
|||
import nodeFetch from 'node-fetch';
|
||||
import { RequestError } from '@octokit/request-error';
|
||||
|
||||
const VERSION = "6.2.2";
|
||||
const VERSION = "6.2.3";
|
||||
|
||||
function getBufferResponse(response) {
|
||||
return response.arrayBuffer();
|
||||
|
|
2
node_modules/@octokit/request/dist-web/index.js.map
generated
vendored
2
node_modules/@octokit/request/dist-web/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
8
node_modules/@octokit/request/package.json
generated
vendored
8
node_modules/@octokit/request/package.json
generated
vendored
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@octokit/request",
|
||||
"description": "Send parameterized requests to GitHub's APIs with sensible defaults in browsers and Node",
|
||||
"version": "6.2.2",
|
||||
"version": "6.2.3",
|
||||
"license": "MIT",
|
||||
"files": [
|
||||
"dist-*/",
|
||||
|
@ -23,7 +23,7 @@
|
|||
"dependencies": {
|
||||
"@octokit/endpoint": "^7.0.0",
|
||||
"@octokit/request-error": "^3.0.0",
|
||||
"@octokit/types": "^8.0.0",
|
||||
"@octokit/types": "^9.0.0",
|
||||
"is-plain-object": "^5.0.0",
|
||||
"node-fetch": "^2.6.7",
|
||||
"universal-user-agent": "^6.0.0"
|
||||
|
@ -37,13 +37,13 @@
|
|||
"@types/fetch-mock": "^7.2.4",
|
||||
"@types/jest": "^29.0.0",
|
||||
"@types/lolex": "^5.1.0",
|
||||
"@types/node": "^16.0.0",
|
||||
"@types/node": "^18.0.0",
|
||||
"@types/node-fetch": "^2.3.3",
|
||||
"@types/once": "^1.4.0",
|
||||
"fetch-mock": "^9.3.1",
|
||||
"jest": "^29.0.0",
|
||||
"lolex": "^6.0.0",
|
||||
"prettier": "2.7.1",
|
||||
"prettier": "2.8.3",
|
||||
"semantic-release-plugin-update-version-in-files": "^1.0.0",
|
||||
"string-to-arraybuffer": "^1.0.2",
|
||||
"ts-jest": "^29.0.0",
|
||||
|
|
2
node_modules/@octokit/types/dist-node/index.js
generated
vendored
2
node_modules/@octokit/types/dist-node/index.js
generated
vendored
|
@ -2,7 +2,7 @@
|
|||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
const VERSION = "8.0.0";
|
||||
const VERSION = "9.0.0";
|
||||
|
||||
exports.VERSION = VERSION;
|
||||
//# sourceMappingURL=index.js.map
|
||||
|
|
2
node_modules/@octokit/types/dist-src/VERSION.js
generated
vendored
2
node_modules/@octokit/types/dist-src/VERSION.js
generated
vendored
|
@ -1 +1 @@
|
|||
export const VERSION = "8.0.0";
|
||||
export const VERSION = "9.0.0";
|
||||
|
|
2
node_modules/@octokit/types/dist-types/EndpointDefaults.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/EndpointDefaults.d.ts
generated
vendored
|
@ -6,7 +6,7 @@ import { Url } from "./Url";
|
|||
* The `.endpoint()` method is guaranteed to set all keys defined by RequestParameters
|
||||
* as well as the method property.
|
||||
*/
|
||||
export declare type EndpointDefaults = RequestParameters & {
|
||||
export type EndpointDefaults = RequestParameters & {
|
||||
baseUrl: Url;
|
||||
method: RequestMethod;
|
||||
url?: Url;
|
||||
|
|
2
node_modules/@octokit/types/dist-types/EndpointOptions.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/EndpointOptions.d.ts
generated
vendored
|
@ -1,7 +1,7 @@
|
|||
import { RequestMethod } from "./RequestMethod";
|
||||
import { Url } from "./Url";
|
||||
import { RequestParameters } from "./RequestParameters";
|
||||
export declare type EndpointOptions = RequestParameters & {
|
||||
export type EndpointOptions = RequestParameters & {
|
||||
method: RequestMethod;
|
||||
url: Url;
|
||||
};
|
||||
|
|
2
node_modules/@octokit/types/dist-types/Fetch.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/Fetch.d.ts
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
/**
|
||||
* Browser's fetch method (or compatible such as fetch-mock)
|
||||
*/
|
||||
export declare type Fetch = any;
|
||||
export type Fetch = any;
|
||||
|
|
8
node_modules/@octokit/types/dist-types/GetResponseTypeFromEndpointMethod.d.ts
generated
vendored
8
node_modules/@octokit/types/dist-types/GetResponseTypeFromEndpointMethod.d.ts
generated
vendored
|
@ -1,5 +1,5 @@
|
|||
declare type Unwrap<T> = T extends Promise<infer U> ? U : T;
|
||||
declare type AnyFunction = (...args: any[]) => any;
|
||||
export declare type GetResponseTypeFromEndpointMethod<T extends AnyFunction> = Unwrap<ReturnType<T>>;
|
||||
export declare type GetResponseDataTypeFromEndpointMethod<T extends AnyFunction> = Unwrap<ReturnType<T>>["data"];
|
||||
type Unwrap<T> = T extends Promise<infer U> ? U : T;
|
||||
type AnyFunction = (...args: any[]) => any;
|
||||
export type GetResponseTypeFromEndpointMethod<T extends AnyFunction> = Unwrap<ReturnType<T>>;
|
||||
export type GetResponseDataTypeFromEndpointMethod<T extends AnyFunction> = Unwrap<ReturnType<T>>["data"];
|
||||
export {};
|
||||
|
|
2
node_modules/@octokit/types/dist-types/OctokitResponse.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/OctokitResponse.d.ts
generated
vendored
|
@ -1,6 +1,6 @@
|
|||
import { ResponseHeaders } from "./ResponseHeaders";
|
||||
import { Url } from "./Url";
|
||||
export declare type OctokitResponse<T, S extends number = number> = {
|
||||
export type OctokitResponse<T, S extends number = number> = {
|
||||
headers: ResponseHeaders;
|
||||
/**
|
||||
* http response code
|
||||
|
|
2
node_modules/@octokit/types/dist-types/RequestError.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/RequestError.d.ts
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
export declare type RequestError = {
|
||||
export type RequestError = {
|
||||
name: string;
|
||||
status: number;
|
||||
documentation_url: string;
|
||||
|
|
2
node_modules/@octokit/types/dist-types/RequestHeaders.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/RequestHeaders.d.ts
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
export declare type RequestHeaders = {
|
||||
export type RequestHeaders = {
|
||||
/**
|
||||
* Avoid setting `headers.accept`, use `mediaType.{format|previews}` option instead.
|
||||
*/
|
||||
|
|
2
node_modules/@octokit/types/dist-types/RequestMethod.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/RequestMethod.d.ts
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
/**
|
||||
* HTTP Verb supported by GitHub's REST API
|
||||
*/
|
||||
export declare type RequestMethod = "DELETE" | "GET" | "HEAD" | "PATCH" | "POST" | "PUT";
|
||||
export type RequestMethod = "DELETE" | "GET" | "HEAD" | "PATCH" | "POST" | "PUT";
|
||||
|
|
2
node_modules/@octokit/types/dist-types/RequestOptions.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/RequestOptions.d.ts
generated
vendored
|
@ -5,7 +5,7 @@ import { Url } from "./Url";
|
|||
/**
|
||||
* Generic request options as they are returned by the `endpoint()` method
|
||||
*/
|
||||
export declare type RequestOptions = {
|
||||
export type RequestOptions = {
|
||||
method: RequestMethod;
|
||||
url: Url;
|
||||
headers: RequestHeaders;
|
||||
|
|
2
node_modules/@octokit/types/dist-types/RequestParameters.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/RequestParameters.d.ts
generated
vendored
|
@ -4,7 +4,7 @@ import { Url } from "./Url";
|
|||
/**
|
||||
* Parameters that can be passed into `request(route, parameters)` or `endpoint(route, parameters)` methods
|
||||
*/
|
||||
export declare type RequestParameters = {
|
||||
export type RequestParameters = {
|
||||
/**
|
||||
* Base URL to be used when a relative URL is passed, such as `/orgs/{org}`.
|
||||
* If `baseUrl` is `https://enterprise.acme-inc.com/api/v3`, then the request
|
||||
|
|
2
node_modules/@octokit/types/dist-types/RequestRequestOptions.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/RequestRequestOptions.d.ts
generated
vendored
|
@ -3,7 +3,7 @@ import { Signal } from "./Signal";
|
|||
/**
|
||||
* Octokit-specific request options which are ignored for the actual request, but can be used by Octokit or plugins to manipulate how the request is sent or how a response is handled
|
||||
*/
|
||||
export declare type RequestRequestOptions = {
|
||||
export type RequestRequestOptions = {
|
||||
/**
|
||||
* Node only. Useful for custom proxy, certificate, or dns lookup.
|
||||
*
|
||||
|
|
2
node_modules/@octokit/types/dist-types/ResponseHeaders.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/ResponseHeaders.d.ts
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
export declare type ResponseHeaders = {
|
||||
export type ResponseHeaders = {
|
||||
"cache-control"?: string;
|
||||
"content-length"?: number;
|
||||
"content-type"?: string;
|
||||
|
|
2
node_modules/@octokit/types/dist-types/Route.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/Route.d.ts
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
/**
|
||||
* String consisting of an optional HTTP method and relative path or absolute URL. Examples: `'/orgs/{org}'`, `'PUT /orgs/{org}'`, `GET https://example.com/foo/bar`
|
||||
*/
|
||||
export declare type Route = string;
|
||||
export type Route = string;
|
||||
|
|
2
node_modules/@octokit/types/dist-types/Signal.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/Signal.d.ts
generated
vendored
|
@ -3,4 +3,4 @@
|
|||
*
|
||||
* @see https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
|
||||
*/
|
||||
export declare type Signal = any;
|
||||
export type Signal = any;
|
||||
|
|
2
node_modules/@octokit/types/dist-types/Url.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/Url.d.ts
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
/**
|
||||
* Relative or absolute URL. Examples: `'/orgs/{org}'`, `https://example.com/foo/bar`
|
||||
*/
|
||||
export declare type Url = string;
|
||||
export type Url = string;
|
||||
|
|
2
node_modules/@octokit/types/dist-types/VERSION.d.ts
generated
vendored
2
node_modules/@octokit/types/dist-types/VERSION.d.ts
generated
vendored
|
@ -1 +1 @@
|
|||
export declare const VERSION = "8.0.0";
|
||||
export declare const VERSION = "9.0.0";
|
||||
|
|
524
node_modules/@octokit/types/dist-types/generated/Endpoints.d.ts
generated
vendored
524
node_modules/@octokit/types/dist-types/generated/Endpoints.d.ts
generated
vendored
File diff suppressed because it is too large
Load diff
2
node_modules/@octokit/types/dist-web/index.js
generated
vendored
2
node_modules/@octokit/types/dist-web/index.js
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
const VERSION = "8.0.0";
|
||||
const VERSION = "9.0.0";
|
||||
|
||||
export { VERSION };
|
||||
//# sourceMappingURL=index.js.map
|
||||
|
|
8
node_modules/@octokit/types/package.json
generated
vendored
8
node_modules/@octokit/types/package.json
generated
vendored
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@octokit/types",
|
||||
"description": "Shared TypeScript definitions for Octokit projects",
|
||||
"version": "8.0.0",
|
||||
"version": "9.0.0",
|
||||
"license": "MIT",
|
||||
"files": [
|
||||
"dist-*/",
|
||||
|
@ -10,7 +10,7 @@
|
|||
"source": "dist-src/index.js",
|
||||
"types": "dist-types/index.d.ts",
|
||||
"octokit": {
|
||||
"openapi-version": "8.0.1"
|
||||
"openapi-version": "10.0.0"
|
||||
},
|
||||
"main": "dist-node/index.js",
|
||||
"module": "dist-web/index.js",
|
||||
|
@ -25,7 +25,7 @@
|
|||
],
|
||||
"repository": "github:octokit/types.ts",
|
||||
"dependencies": {
|
||||
"@octokit/openapi-types": "^14.0.0"
|
||||
"@octokit/openapi-types": "^16.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@pika/pack": "^0.3.7",
|
||||
|
@ -41,7 +41,7 @@
|
|||
"pascal-case": "^3.1.1",
|
||||
"pika-plugin-merge-properties": "^1.0.6",
|
||||
"prettier": "^2.0.0",
|
||||
"semantic-release": "^19.0.3",
|
||||
"semantic-release": "^20.0.0",
|
||||
"semantic-release-plugin-update-version-in-files": "^1.0.0",
|
||||
"sort-keys": "^4.2.0",
|
||||
"string-to-jsdoc-comment": "^1.0.0",
|
||||
|
|
4
node_modules/@types/node/README.md
generated
vendored
4
node_modules/@types/node/README.md
generated
vendored
|
@ -8,9 +8,9 @@ This package contains type definitions for Node.js (https://nodejs.org/).
|
|||
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node.
|
||||
|
||||
### Additional Details
|
||||
* Last updated: Tue, 01 Nov 2022 09:32:58 GMT
|
||||
* Last updated: Tue, 07 Feb 2023 08:32:36 GMT
|
||||
* Dependencies: none
|
||||
* Global values: `AbortController`, `AbortSignal`, `__dirname`, `__filename`, `console`, `exports`, `gc`, `global`, `module`, `process`, `require`, `structuredClone`
|
||||
|
||||
# Credits
|
||||
These definitions were written by [Microsoft TypeScript](https://github.com/Microsoft), [DefinitelyTyped](https://github.com/DefinitelyTyped), [Alberto Schiabel](https://github.com/jkomyno), [Alvis HT Tang](https://github.com/alvis), [Andrew Makarov](https://github.com/r3nya), [Benjamin Toueg](https://github.com/btoueg), [Chigozirim C.](https://github.com/smac89), [David Junger](https://github.com/touffy), [Deividas Bakanas](https://github.com/DeividasBakanas), [Eugene Y. Q. Shen](https://github.com/eyqs), [Hannes Magnusson](https://github.com/Hannes-Magnusson-CK), [Huw](https://github.com/hoo29), [Kelvin Jin](https://github.com/kjin), [Klaus Meinhardt](https://github.com/ajafff), [Lishude](https://github.com/islishude), [Mariusz Wiktorczyk](https://github.com/mwiktorczyk), [Mohsen Azimi](https://github.com/mohsen1), [Nicolas Even](https://github.com/n-e), [Nikita Galkin](https://github.com/galkin), [Parambir Singh](https://github.com/parambirs), [Sebastian Silbermann](https://github.com/eps1lon), [Simon Schick](https://github.com/SimonSchick), [Thomas den Hollander](https://github.com/ThomasdenH), [Wilco Bakker](https://github.com/WilcoBakker), [wwwy3y3](https://github.com/wwwy3y3), [Samuel Ainsworth](https://github.com/samuela), [Kyle Uehlein](https://github.com/kuehlein), [Thanik Bhongbhibhat](https://github.com/bhongy), [Marcin Kopacz](https://github.com/chyzwar), [Trivikram Kamat](https://github.com/trivikr), [Junxiao Shi](https://github.com/yoursunny), [Ilia Baryshnikov](https://github.com/qwelias), [ExE Boss](https://github.com/ExE-Boss), [Piotr Błażejewicz](https://github.com/peterblazejewicz), [Anna Henningsen](https://github.com/addaleax), [Victor Perin](https://github.com/victorperin), [Yongsheng Zhang](https://github.com/ZYSzys), [NodeJS Contributors](https://github.com/NodeJS), [Linus Unnebäck](https://github.com/LinusU), [wafuwafu13](https://github.com/wafuwafu13), and [Matteo Collina](https://github.com/mcollina).
|
||||
These definitions were written by [Microsoft TypeScript](https://github.com/Microsoft), [DefinitelyTyped](https://github.com/DefinitelyTyped), [Alberto Schiabel](https://github.com/jkomyno), [Alvis HT Tang](https://github.com/alvis), [Andrew Makarov](https://github.com/r3nya), [Benjamin Toueg](https://github.com/btoueg), [Chigozirim C.](https://github.com/smac89), [David Junger](https://github.com/touffy), [Deividas Bakanas](https://github.com/DeividasBakanas), [Eugene Y. Q. Shen](https://github.com/eyqs), [Hannes Magnusson](https://github.com/Hannes-Magnusson-CK), [Huw](https://github.com/hoo29), [Kelvin Jin](https://github.com/kjin), [Klaus Meinhardt](https://github.com/ajafff), [Lishude](https://github.com/islishude), [Mariusz Wiktorczyk](https://github.com/mwiktorczyk), [Mohsen Azimi](https://github.com/mohsen1), [Nicolas Even](https://github.com/n-e), [Nikita Galkin](https://github.com/galkin), [Parambir Singh](https://github.com/parambirs), [Sebastian Silbermann](https://github.com/eps1lon), [Simon Schick](https://github.com/SimonSchick), [Thomas den Hollander](https://github.com/ThomasdenH), [Wilco Bakker](https://github.com/WilcoBakker), [wwwy3y3](https://github.com/wwwy3y3), [Samuel Ainsworth](https://github.com/samuela), [Kyle Uehlein](https://github.com/kuehlein), [Thanik Bhongbhibhat](https://github.com/bhongy), [Marcin Kopacz](https://github.com/chyzwar), [Trivikram Kamat](https://github.com/trivikr), [Junxiao Shi](https://github.com/yoursunny), [Ilia Baryshnikov](https://github.com/qwelias), [ExE Boss](https://github.com/ExE-Boss), [Piotr Błażejewicz](https://github.com/peterblazejewicz), [Anna Henningsen](https://github.com/addaleax), [Victor Perin](https://github.com/victorperin), [Yongsheng Zhang](https://github.com/ZYSzys), [NodeJS Contributors](https://github.com/NodeJS), [Linus Unnebäck](https://github.com/LinusU), [wafuwafu13](https://github.com/wafuwafu13), [Matteo Collina](https://github.com/mcollina), and [Dmitry Semigradsky](https://github.com/Semigradsky).
|
||||
|
|
12
node_modules/@types/node/async_hooks.d.ts
generated
vendored
12
node_modules/@types/node/async_hooks.d.ts
generated
vendored
|
@ -319,6 +319,16 @@ declare module 'async_hooks' {
|
|||
*/
|
||||
triggerAsyncId(): number;
|
||||
}
|
||||
interface AsyncLocalStorageOptions<T> {
|
||||
/**
|
||||
* Optional callback invoked before a store is propagated to a new async resource.
|
||||
* Returning `true` allows propagation, returning `false` avoids it. Default is to propagate always.
|
||||
* @param type The type of async event.
|
||||
* @param store The current store.
|
||||
* @since v18.13.0
|
||||
*/
|
||||
onPropagate?: ((type: string, store: T) => boolean) | undefined;
|
||||
}
|
||||
/**
|
||||
* This class creates stores that stay coherent through asynchronous operations.
|
||||
*
|
||||
|
@ -368,6 +378,8 @@ declare module 'async_hooks' {
|
|||
* @since v13.10.0, v12.17.0
|
||||
*/
|
||||
class AsyncLocalStorage<T> {
|
||||
constructor(options?: AsyncLocalStorageOptions<T>);
|
||||
|
||||
/**
|
||||
* Disables the instance of `AsyncLocalStorage`. All subsequent calls
|
||||
* to `asyncLocalStorage.getStore()` will return `undefined` until`asyncLocalStorage.run()` or `asyncLocalStorage.enterWith()` is called again.
|
||||
|
|
2
node_modules/@types/node/child_process.d.ts
generated
vendored
2
node_modules/@types/node/child_process.d.ts
generated
vendored
|
@ -624,7 +624,7 @@ declare module 'child_process' {
|
|||
}
|
||||
interface CommonOptions extends ProcessEnvOptions {
|
||||
/**
|
||||
* @default true
|
||||
* @default false
|
||||
*/
|
||||
windowsHide?: boolean | undefined;
|
||||
/**
|
||||
|
|
12
node_modules/@types/node/crypto.d.ts
generated
vendored
12
node_modules/@types/node/crypto.d.ts
generated
vendored
|
@ -2357,7 +2357,7 @@ declare module 'crypto' {
|
|||
/** @deprecated since v10.0.0 */
|
||||
const DEFAULT_ENCODING: BufferEncoding;
|
||||
type KeyType = 'rsa' | 'rsa-pss' | 'dsa' | 'ec' | 'ed25519' | 'ed448' | 'x25519' | 'x448';
|
||||
type KeyFormat = 'pem' | 'der';
|
||||
type KeyFormat = 'pem' | 'der' | 'jwk';
|
||||
interface BasePrivateKeyEncodingOptions<T extends KeyFormat> {
|
||||
format: T;
|
||||
cipher?: string | undefined;
|
||||
|
@ -3131,23 +3131,23 @@ declare module 'crypto' {
|
|||
/**
|
||||
* @default 'always'
|
||||
*/
|
||||
subject: 'always' | 'never';
|
||||
subject?: 'always' | 'default' | 'never';
|
||||
/**
|
||||
* @default true
|
||||
*/
|
||||
wildcards: boolean;
|
||||
wildcards?: boolean;
|
||||
/**
|
||||
* @default true
|
||||
*/
|
||||
partialWildcards: boolean;
|
||||
partialWildcards?: boolean;
|
||||
/**
|
||||
* @default false
|
||||
*/
|
||||
multiLabelWildcards: boolean;
|
||||
multiLabelWildcards?: boolean;
|
||||
/**
|
||||
* @default false
|
||||
*/
|
||||
singleLabelSubdomains: boolean;
|
||||
singleLabelSubdomains?: boolean;
|
||||
}
|
||||
/**
|
||||
* Encapsulates an X509 certificate and provides read-only access to
|
||||
|
|
10
node_modules/@types/node/diagnostics_channel.d.ts
generated
vendored
10
node_modules/@types/node/diagnostics_channel.d.ts
generated
vendored
|
@ -41,7 +41,7 @@ declare module 'diagnostics_channel' {
|
|||
* @param name The channel name
|
||||
* @return If there are active subscribers
|
||||
*/
|
||||
function hasSubscribers(name: string): boolean;
|
||||
function hasSubscribers(name: string | symbol): boolean;
|
||||
/**
|
||||
* This is the primary entry-point for anyone wanting to interact with a named
|
||||
* channel. It produces a channel object which is optimized to reduce overhead at
|
||||
|
@ -56,8 +56,8 @@ declare module 'diagnostics_channel' {
|
|||
* @param name The channel name
|
||||
* @return The named channel object
|
||||
*/
|
||||
function channel(name: string): Channel;
|
||||
type ChannelListener = (message: unknown, name: string) => void;
|
||||
function channel(name: string | symbol): Channel;
|
||||
type ChannelListener = (message: unknown, name: string | symbol) => void;
|
||||
/**
|
||||
* The class `Channel` represents an individual named channel within the data
|
||||
* pipeline. It is use to track subscribers and to publish messages when there
|
||||
|
@ -68,7 +68,7 @@ declare module 'diagnostics_channel' {
|
|||
* @since v15.1.0, v14.17.0
|
||||
*/
|
||||
class Channel {
|
||||
readonly name: string;
|
||||
readonly name: string | symbol;
|
||||
/**
|
||||
* Check if there are active subscribers to this channel. This is helpful if
|
||||
* the message you want to send might be expensive to prepare.
|
||||
|
@ -88,7 +88,7 @@ declare module 'diagnostics_channel' {
|
|||
* @since v15.1.0, v14.17.0
|
||||
*/
|
||||
readonly hasSubscribers: boolean;
|
||||
private constructor(name: string);
|
||||
private constructor(name: string | symbol);
|
||||
/**
|
||||
* Publish a message to any subscribers to the channel. This will
|
||||
* trigger message handlers synchronously so they will execute within
|
||||
|
|
91
node_modules/@types/node/http.d.ts
generated
vendored
91
node_modules/@types/node/http.d.ts
generated
vendored
|
@ -43,6 +43,7 @@ declare module 'http' {
|
|||
import * as stream from 'node:stream';
|
||||
import { URL } from 'node:url';
|
||||
import { TcpSocketConnectOpts, Socket, Server as NetServer, LookupFunction } from 'node:net';
|
||||
import { LookupOptions } from 'node:dns';
|
||||
// incoming headers will never contain number
|
||||
interface IncomingHttpHeaders extends NodeJS.Dict<string | string[]> {
|
||||
accept?: string | undefined;
|
||||
|
@ -113,56 +114,87 @@ declare module 'http' {
|
|||
type OutgoingHttpHeader = number | string | string[];
|
||||
interface OutgoingHttpHeaders extends NodeJS.Dict<OutgoingHttpHeader> {}
|
||||
interface ClientRequestArgs {
|
||||
signal?: AbortSignal | undefined;
|
||||
protocol?: string | null | undefined;
|
||||
host?: string | null | undefined;
|
||||
hostname?: string | null | undefined;
|
||||
family?: number | undefined;
|
||||
port?: number | string | null | undefined;
|
||||
defaultPort?: number | string | undefined;
|
||||
localAddress?: string | undefined;
|
||||
socketPath?: string | undefined;
|
||||
/**
|
||||
* @default 8192
|
||||
*/
|
||||
maxHeaderSize?: number | undefined;
|
||||
method?: string | undefined;
|
||||
path?: string | null | undefined;
|
||||
headers?: OutgoingHttpHeaders | undefined;
|
||||
auth?: string | null | undefined;
|
||||
agent?: Agent | boolean | undefined;
|
||||
_defaultAgent?: Agent | undefined;
|
||||
timeout?: number | undefined;
|
||||
setHost?: boolean | undefined;
|
||||
agent?: Agent | boolean | undefined;
|
||||
auth?: string | null | undefined;
|
||||
// https://github.com/nodejs/node/blob/master/lib/_http_client.js#L278
|
||||
createConnection?:
|
||||
| ((options: ClientRequestArgs, oncreate: (err: Error, socket: Socket) => void) => Socket)
|
||||
| undefined;
|
||||
defaultPort?: number | string | undefined;
|
||||
family?: number | undefined;
|
||||
headers?: OutgoingHttpHeaders | undefined;
|
||||
hints?: LookupOptions['hints'];
|
||||
host?: string | null | undefined;
|
||||
hostname?: string | null | undefined;
|
||||
insecureHTTPParser?: boolean | undefined;
|
||||
localAddress?: string | undefined;
|
||||
localPort?: number | undefined;
|
||||
lookup?: LookupFunction | undefined;
|
||||
/**
|
||||
* @default 16384
|
||||
*/
|
||||
maxHeaderSize?: number | undefined;
|
||||
method?: string | undefined;
|
||||
path?: string | null | undefined;
|
||||
port?: number | string | null | undefined;
|
||||
protocol?: string | null | undefined;
|
||||
setHost?: boolean | undefined;
|
||||
signal?: AbortSignal | undefined;
|
||||
socketPath?: string | undefined;
|
||||
timeout?: number | undefined;
|
||||
uniqueHeaders?: Array<string | string[]> | undefined;
|
||||
}
|
||||
interface ServerOptions<
|
||||
Request extends typeof IncomingMessage = typeof IncomingMessage,
|
||||
Response extends typeof ServerResponse = typeof ServerResponse,
|
||||
> {
|
||||
/**
|
||||
* Specifies the `IncomingMessage` class to be used. Useful for extending the original `IncomingMessage`.
|
||||
*/
|
||||
IncomingMessage?: Request | undefined;
|
||||
/**
|
||||
* Specifies the `ServerResponse` class to be used. Useful for extending the original `ServerResponse`.
|
||||
*/
|
||||
ServerResponse?: Response | undefined;
|
||||
/**
|
||||
* Optionally overrides the value of
|
||||
* `--max-http-header-size` for requests received by this server, i.e.
|
||||
* the maximum length of request headers in bytes.
|
||||
* @default 8192
|
||||
* Sets the timeout value in milliseconds for receiving the entire request from the client.
|
||||
* @see Server.requestTimeout for more information.
|
||||
* @default 300000
|
||||
* @since v18.0.0
|
||||
*/
|
||||
maxHeaderSize?: number | undefined;
|
||||
requestTimeout?: number | undefined;
|
||||
/**
|
||||
* Use an insecure HTTP parser that accepts invalid HTTP headers when true.
|
||||
* The number of milliseconds of inactivity a server needs to wait for additional incoming data,
|
||||
* after it has finished writing the last response, before a socket will be destroyed.
|
||||
* @see Server.keepAliveTimeout for more information.
|
||||
* @default 5000
|
||||
* @since v18.0.0
|
||||
*/
|
||||
keepAliveTimeout?: number | undefined;
|
||||
/**
|
||||
* Sets the interval value in milliseconds to check for request and headers timeout in incomplete requests.
|
||||
* @default 30000
|
||||
*/
|
||||
connectionsCheckingInterval?: number | undefined;
|
||||
/**
|
||||
* Use an insecure HTTP parser that accepts invalid HTTP headers when `true`.
|
||||
* Using the insecure parser should be avoided.
|
||||
* See --insecure-http-parser for more information.
|
||||
* @default false
|
||||
*/
|
||||
insecureHTTPParser?: boolean | undefined;
|
||||
/**
|
||||
* Optionally overrides the value of
|
||||
* `--max-http-header-size` for requests received by this server, i.e.
|
||||
* the maximum length of request headers in bytes.
|
||||
* @default 16384
|
||||
* @since v13.3.0
|
||||
*/
|
||||
maxHeaderSize?: number | undefined;
|
||||
/**
|
||||
* If set to `true`, it disables the use of Nagle's algorithm immediately after a new incoming connection is received.
|
||||
* @default false
|
||||
* @default true
|
||||
* @since v16.5.0
|
||||
*/
|
||||
noDelay?: boolean | undefined;
|
||||
|
@ -179,6 +211,11 @@ declare module 'http' {
|
|||
* @since v16.5.0
|
||||
*/
|
||||
keepAliveInitialDelay?: number | undefined;
|
||||
/**
|
||||
* A list of response headers that should be sent only once.
|
||||
* If the header's value is an array, the items will be joined using `; `.
|
||||
*/
|
||||
uniqueHeaders?: Array<string | string[]> | undefined;
|
||||
}
|
||||
type RequestListener<
|
||||
Request extends typeof IncomingMessage = typeof IncomingMessage,
|
||||
|
|
1
node_modules/@types/node/https.d.ts
generated
vendored
1
node_modules/@types/node/https.d.ts
generated
vendored
|
@ -14,6 +14,7 @@ declare module 'https' {
|
|||
> = tls.SecureContextOptions & tls.TlsOptions & http.ServerOptions<Request, Response>;
|
||||
type RequestOptions = http.RequestOptions &
|
||||
tls.SecureContextOptions & {
|
||||
checkServerIdentity?: typeof tls.checkServerIdentity | undefined;
|
||||
rejectUnauthorized?: boolean | undefined; // Defaults to true
|
||||
servername?: string | undefined; // SNI TLS Extension
|
||||
};
|
||||
|
|
3
node_modules/@types/node/index.d.ts
generated
vendored
3
node_modules/@types/node/index.d.ts
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
// Type definitions for non-npm package Node.js 18.11
|
||||
// Type definitions for non-npm package Node.js 18.13
|
||||
// Project: https://nodejs.org/
|
||||
// Definitions by: Microsoft TypeScript <https://github.com/Microsoft>
|
||||
// DefinitelyTyped <https://github.com/DefinitelyTyped>
|
||||
|
@ -41,6 +41,7 @@
|
|||
// Linus Unnebäck <https://github.com/LinusU>
|
||||
// wafuwafu13 <https://github.com/wafuwafu13>
|
||||
// Matteo Collina <https://github.com/mcollina>
|
||||
// Dmitry Semigradsky <https://github.com/Semigradsky>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
|
||||
/**
|
||||
|
|
1
node_modules/@types/node/module.d.ts
generated
vendored
1
node_modules/@types/node/module.d.ts
generated
vendored
|
@ -85,6 +85,7 @@ declare module 'module' {
|
|||
static wrap(code: string): string;
|
||||
static createRequire(path: string | URL): NodeRequire;
|
||||
static builtinModules: string[];
|
||||
static isBuiltin(moduleName: string): boolean;
|
||||
static Module: typeof Module;
|
||||
constructor(id: string, parent?: Module);
|
||||
}
|
||||
|
|
8
node_modules/@types/node/net.d.ts
generated
vendored
8
node_modules/@types/node/net.d.ts
generated
vendored
|
@ -57,6 +57,14 @@ declare module 'net' {
|
|||
noDelay?: boolean | undefined;
|
||||
keepAlive?: boolean | undefined;
|
||||
keepAliveInitialDelay?: number | undefined;
|
||||
/**
|
||||
* @since v18.13.0
|
||||
*/
|
||||
autoSelectFamily?: boolean | undefined;
|
||||
/**
|
||||
* @since v18.13.0
|
||||
*/
|
||||
autoSelectFamilyAttemptTimeout?: number | undefined;
|
||||
}
|
||||
interface IpcSocketConnectOpts extends ConnectOpts {
|
||||
path: string;
|
||||
|
|
13
node_modules/@types/node/package.json
generated
vendored
13
node_modules/@types/node/package.json
generated
vendored
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@types/node",
|
||||
"version": "18.11.9",
|
||||
"version": "18.13.0",
|
||||
"description": "TypeScript definitions for Node.js",
|
||||
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node",
|
||||
"license": "MIT",
|
||||
|
@ -209,12 +209,17 @@
|
|||
"name": "Matteo Collina",
|
||||
"url": "https://github.com/mcollina",
|
||||
"githubUsername": "mcollina"
|
||||
},
|
||||
{
|
||||
"name": "Dmitry Semigradsky",
|
||||
"url": "https://github.com/Semigradsky",
|
||||
"githubUsername": "Semigradsky"
|
||||
}
|
||||
],
|
||||
"main": "",
|
||||
"types": "index.d.ts",
|
||||
"typesVersions": {
|
||||
"<4.9.0-0": {
|
||||
"<=4.8": {
|
||||
"*": [
|
||||
"ts4.8/*"
|
||||
]
|
||||
|
@ -227,6 +232,6 @@
|
|||
},
|
||||
"scripts": {},
|
||||
"dependencies": {},
|
||||
"typesPublisherContentHash": "c4994f0d5655c5ba44d4248f7f2765c3b1f8319a258377d18d73093af02d11b3",
|
||||
"typeScriptVersion": "4.1"
|
||||
"typesPublisherContentHash": "6c5087993475c3d03552602e518e6747e3493f7e7dec65e81e1f206b013ad890",
|
||||
"typeScriptVersion": "4.2"
|
||||
}
|
127
node_modules/@types/node/test.d.ts
generated
vendored
127
node_modules/@types/node/test.d.ts
generated
vendored
|
@ -1,6 +1,6 @@
|
|||
/**
|
||||
* The `node:test` module provides a standalone testing module.
|
||||
* @see [source](https://github.com/nodejs/node/blob/v18.8.0/lib/test.js)
|
||||
* @see [source](https://github.com/nodejs/node/blob/v18.x/lib/test.js)
|
||||
*/
|
||||
declare module 'node:test' {
|
||||
/**
|
||||
|
@ -61,6 +61,19 @@ declare module 'node:test' {
|
|||
function describe(name?: string, fn?: SuiteFn): void;
|
||||
function describe(options?: TestOptions, fn?: SuiteFn): void;
|
||||
function describe(fn?: SuiteFn): void;
|
||||
namespace describe {
|
||||
// Shorthand for skipping a suite, same as `describe([name], { skip: true }[, fn])`.
|
||||
function skip(name?: string, options?: TestOptions, fn?: SuiteFn): void;
|
||||
function skip(name?: string, fn?: SuiteFn): void;
|
||||
function skip(options?: TestOptions, fn?: SuiteFn): void;
|
||||
function skip(fn?: SuiteFn): void;
|
||||
|
||||
// Shorthand for marking a suite as `TODO`, same as `describe([name], { todo: true }[, fn])`.
|
||||
function todo(name?: string, options?: TestOptions, fn?: SuiteFn): void;
|
||||
function todo(name?: string, fn?: SuiteFn): void;
|
||||
function todo(options?: TestOptions, fn?: SuiteFn): void;
|
||||
function todo(fn?: SuiteFn): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* @since v18.6.0
|
||||
|
@ -74,6 +87,19 @@ declare module 'node:test' {
|
|||
function it(name?: string, fn?: ItFn): void;
|
||||
function it(options?: TestOptions, fn?: ItFn): void;
|
||||
function it(fn?: ItFn): void;
|
||||
namespace it {
|
||||
// Shorthand for skipping a test, same as `it([name], { skip: true }[, fn])`.
|
||||
function skip(name?: string, options?: TestOptions, fn?: ItFn): void;
|
||||
function skip(name?: string, fn?: ItFn): void;
|
||||
function skip(options?: TestOptions, fn?: ItFn): void;
|
||||
function skip(fn?: ItFn): void;
|
||||
|
||||
// Shorthand for marking a test as `TODO`, same as `it([name], { todo: true }[, fn])`.
|
||||
function todo(name?: string, options?: TestOptions, fn?: ItFn): void;
|
||||
function todo(name?: string, fn?: ItFn): void;
|
||||
function todo(options?: TestOptions, fn?: ItFn): void;
|
||||
function todo(fn?: ItFn): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* The type of a function under test. The first argument to this function is a
|
||||
|
@ -96,32 +122,45 @@ declare module 'node:test' {
|
|||
|
||||
interface RunOptions {
|
||||
/**
|
||||
* @default false
|
||||
* If a number is provided, then that many files would run in parallel.
|
||||
* If truthy, it would run (number of cpu cores - 1) files in parallel.
|
||||
* If falsy, it would only run one file at a time.
|
||||
* If unspecified, subtests inherit this value from their parent.
|
||||
* @default true
|
||||
*/
|
||||
concurrency?: number | boolean;
|
||||
concurrency?: number | boolean | undefined;
|
||||
|
||||
/**
|
||||
* An array containing the list of files to run. If unspecified, the test runner execution model will be used.
|
||||
* An array containing the list of files to run.
|
||||
* If unspecified, the test runner execution model will be used.
|
||||
*/
|
||||
files?: readonly string[];
|
||||
files?: readonly string[] | undefined;
|
||||
|
||||
/**
|
||||
* Allows aborting an in-progress test.
|
||||
* Allows aborting an in-progress test execution.
|
||||
* @default undefined
|
||||
*/
|
||||
signal?: AbortSignal;
|
||||
signal?: AbortSignal | undefined;
|
||||
|
||||
/**
|
||||
* A number of milliseconds the test will fail after. If unspecified, subtests inherit this
|
||||
* value from their parent.
|
||||
* A number of milliseconds the test will fail after.
|
||||
* If unspecified, subtests inherit this value from their parent.
|
||||
* @default Infinity
|
||||
*/
|
||||
timeout?: number;
|
||||
timeout?: number | undefined;
|
||||
|
||||
/**
|
||||
* Sets inspector port of test child process.
|
||||
* If a nullish value is provided, each process gets its own port,
|
||||
* incremented from the primary's `process.debugPort`.
|
||||
*/
|
||||
inspectPort?: number | (() => number) | undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
* A successful call of the run() method will return a new TapStream object, streaming a TAP output.
|
||||
* TapStream will emit events in the order of the tests' definitions.
|
||||
* A successful call of the `run()` method will return a new `TapStream` object,
|
||||
* streaming a [TAP](https://testanything.org/) output.
|
||||
* `TapStream` will emit events in the order of the tests' definitions.
|
||||
* @since v18.9.0
|
||||
*/
|
||||
interface TapStream extends NodeJS.ReadableStream {
|
||||
|
@ -216,6 +255,33 @@ declare module 'node:test' {
|
|||
* @since v18.0.0
|
||||
*/
|
||||
interface TestContext {
|
||||
/**
|
||||
* This function is used to create a hook running before each subtest of the current test.
|
||||
* @param fn The hook function. If the hook uses callbacks, the callback function is passed as
|
||||
* the second argument. Default: A no-op function.
|
||||
* @param options Configuration options for the hook.
|
||||
* @since v18.8.0
|
||||
*/
|
||||
beforeEach: typeof beforeEach;
|
||||
|
||||
/**
|
||||
* This function is used to create a hook that runs after the current test finishes.
|
||||
* @param fn The hook function. If the hook uses callbacks, the callback function is passed as
|
||||
* the second argument. Default: A no-op function.
|
||||
* @param options Configuration options for the hook.
|
||||
* @since v18.13.0
|
||||
*/
|
||||
after: typeof after;
|
||||
|
||||
/**
|
||||
* This function is used to create a hook running after each subtest of the current test.
|
||||
* @param fn The hook function. If the hook uses callbacks, the callback function is passed as
|
||||
* the second argument. Default: A no-op function.
|
||||
* @param options Configuration options for the hook.
|
||||
* @since v18.8.0
|
||||
*/
|
||||
afterEach: typeof afterEach;
|
||||
|
||||
/**
|
||||
* This function is used to write TAP diagnostics to the output. Any diagnostic information is
|
||||
* included at the end of the test's results. This function does not return a value.
|
||||
|
@ -224,6 +290,12 @@ declare module 'node:test' {
|
|||
*/
|
||||
diagnostic(message: string): void;
|
||||
|
||||
/**
|
||||
* The name of the test.
|
||||
* @since v18.8.0
|
||||
*/
|
||||
readonly name: string;
|
||||
|
||||
/**
|
||||
* If `shouldRunOnlyTests` is truthy, the test context will only run tests that have the `only`
|
||||
* option set. Otherwise, all tests are run. If Node.js was not started with the `--test-only`
|
||||
|
@ -233,6 +305,12 @@ declare module 'node:test' {
|
|||
*/
|
||||
runOnly(shouldRunOnlyTests: boolean): void;
|
||||
|
||||
/**
|
||||
* Can be used to abort test subtasks when the test has been aborted.
|
||||
* @since v18.7.0
|
||||
*/
|
||||
readonly signal: AbortSignal;
|
||||
|
||||
/**
|
||||
* This function causes the test's output to indicate the test as skipped. If `message` is
|
||||
* provided, it is included in the TAP output. Calling `skip()` does not terminate execution of
|
||||
|
@ -268,31 +346,34 @@ declare module 'node:test' {
|
|||
|
||||
interface TestOptions {
|
||||
/**
|
||||
* The number of tests that can be run at the same time. If unspecified, subtests inherit this
|
||||
* value from their parent.
|
||||
* @default 1
|
||||
* If a number is provided, then that many tests would run in parallel.
|
||||
* If truthy, it would run (number of cpu cores - 1) tests in parallel.
|
||||
* For subtests, it will be `Infinity` tests in parallel.
|
||||
* If falsy, it would only run one test at a time.
|
||||
* If unspecified, subtests inherit this value from their parent.
|
||||
* @default false
|
||||
*/
|
||||
concurrency?: number;
|
||||
concurrency?: number | boolean | undefined;
|
||||
|
||||
/**
|
||||
* If truthy, and the test context is configured to run `only` tests, then this test will be
|
||||
* run. Otherwise, the test is skipped.
|
||||
* @default false
|
||||
*/
|
||||
only?: boolean;
|
||||
only?: boolean | undefined;
|
||||
|
||||
/**
|
||||
* Allows aborting an in-progress test.
|
||||
* @since v18.8.0
|
||||
*/
|
||||
signal?: AbortSignal;
|
||||
signal?: AbortSignal | undefined;
|
||||
|
||||
/**
|
||||
* If truthy, the test is skipped. If a string is provided, that string is displayed in the
|
||||
* test results as the reason for skipping the test.
|
||||
* @default false
|
||||
*/
|
||||
skip?: boolean | string;
|
||||
skip?: boolean | string | undefined;
|
||||
|
||||
/**
|
||||
* A number of milliseconds the test will fail after. If unspecified, subtests inherit this
|
||||
|
@ -300,14 +381,14 @@ declare module 'node:test' {
|
|||
* @default Infinity
|
||||
* @since v18.7.0
|
||||
*/
|
||||
timeout?: number;
|
||||
timeout?: number | undefined;
|
||||
|
||||
/**
|
||||
* If truthy, the test marked as `TODO`. If a string is provided, that string is displayed in
|
||||
* the test results as the reason why the test is `TODO`.
|
||||
* @default false
|
||||
*/
|
||||
todo?: boolean | string;
|
||||
todo?: boolean | string | undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -360,14 +441,14 @@ declare module 'node:test' {
|
|||
/**
|
||||
* Allows aborting an in-progress hook.
|
||||
*/
|
||||
signal?: AbortSignal;
|
||||
signal?: AbortSignal | undefined;
|
||||
|
||||
/**
|
||||
* A number of milliseconds the hook will fail after. If unspecified, subtests inherit this
|
||||
* value from their parent.
|
||||
* @default Infinity
|
||||
*/
|
||||
timeout?: number;
|
||||
timeout?: number | undefined;
|
||||
}
|
||||
|
||||
export { test as default, run, test, describe, it, before, after, beforeEach, afterEach };
|
||||
|
|
25
node_modules/@types/node/timers/promises.d.ts
generated
vendored
25
node_modules/@types/node/timers/promises.d.ts
generated
vendored
|
@ -62,6 +62,31 @@ declare module 'timers/promises' {
|
|||
* @since v15.9.0
|
||||
*/
|
||||
function setInterval<T = void>(delay?: number, value?: T, options?: TimerOptions): AsyncIterable<T>;
|
||||
|
||||
interface Scheduler {
|
||||
/**
|
||||
* ```js
|
||||
* import { scheduler } from 'node:timers/promises';
|
||||
*
|
||||
* await scheduler.wait(1000); // Wait one second before continuing
|
||||
* ```
|
||||
* An experimental API defined by the Scheduling APIs draft specification being developed as a standard Web Platform API.
|
||||
* Calling timersPromises.scheduler.wait(delay, options) is roughly equivalent to calling timersPromises.setTimeout(delay, undefined, options) except that the ref option is not supported.
|
||||
* @since v16.14.0
|
||||
* @experimental
|
||||
* @param [delay=1] The number of milliseconds to wait before fulfilling the promise.
|
||||
*/
|
||||
wait: (delay?: number, options?: TimerOptions) => Promise<void>;
|
||||
/**
|
||||
* An experimental API defined by the Scheduling APIs draft specification being developed as a standard Web Platform API.
|
||||
* Calling timersPromises.scheduler.yield() is equivalent to calling timersPromises.setImmediate() with no arguments.
|
||||
* @since v16.14.0
|
||||
* @experimental
|
||||
*/
|
||||
yield: () => Promise<void>;
|
||||
}
|
||||
|
||||
const scheduler: Scheduler;
|
||||
}
|
||||
declare module 'node:timers/promises' {
|
||||
export * from 'timers/promises';
|
||||
|
|
103
node_modules/@types/node/tls.d.ts
generated
vendored
103
node_modules/@types/node/tls.d.ts
generated
vendored
|
@ -41,21 +41,100 @@ declare module 'tls' {
|
|||
CN: string;
|
||||
}
|
||||
interface PeerCertificate {
|
||||
subject: Certificate;
|
||||
issuer: Certificate;
|
||||
subjectaltname: string;
|
||||
infoAccess: NodeJS.Dict<string[]>;
|
||||
modulus: string;
|
||||
exponent: string;
|
||||
valid_from: string;
|
||||
valid_to: string;
|
||||
fingerprint: string;
|
||||
fingerprint256: string;
|
||||
ext_key_usage: string[];
|
||||
serialNumber: string;
|
||||
/**
|
||||
* `true` if a Certificate Authority (CA), `false` otherwise.
|
||||
* @since v18.13.0
|
||||
*/
|
||||
ca: boolean;
|
||||
/**
|
||||
* The DER encoded X.509 certificate data.
|
||||
*/
|
||||
raw: Buffer;
|
||||
/**
|
||||
* The certificate subject.
|
||||
*/
|
||||
subject: Certificate;
|
||||
/**
|
||||
* The certificate issuer, described in the same terms as the `subject`.
|
||||
*/
|
||||
issuer: Certificate;
|
||||
/**
|
||||
* The date-time the certificate is valid from.
|
||||
*/
|
||||
valid_from: string;
|
||||
/**
|
||||
* The date-time the certificate is valid to.
|
||||
*/
|
||||
valid_to: string;
|
||||
/**
|
||||
* The certificate serial number, as a hex string.
|
||||
*/
|
||||
serialNumber: string;
|
||||
/**
|
||||
* The SHA-1 digest of the DER encoded certificate.
|
||||
* It is returned as a `:` separated hexadecimal string.
|
||||
*/
|
||||
fingerprint: string;
|
||||
/**
|
||||
* The SHA-256 digest of the DER encoded certificate.
|
||||
* It is returned as a `:` separated hexadecimal string.
|
||||
*/
|
||||
fingerprint256: string;
|
||||
/**
|
||||
* The SHA-512 digest of the DER encoded certificate.
|
||||
* It is returned as a `:` separated hexadecimal string.
|
||||
*/
|
||||
fingerprint512: string;
|
||||
/**
|
||||
* The extended key usage, a set of OIDs.
|
||||
*/
|
||||
ext_key_usage?: string[];
|
||||
/**
|
||||
* A string containing concatenated names for the subject,
|
||||
* an alternative to the `subject` names.
|
||||
*/
|
||||
subjectaltname?: string;
|
||||
/**
|
||||
* An array describing the AuthorityInfoAccess, used with OCSP.
|
||||
*/
|
||||
infoAccess?: NodeJS.Dict<string[]>;
|
||||
/**
|
||||
* For RSA keys: The RSA bit size.
|
||||
*
|
||||
* For EC keys: The key size in bits.
|
||||
*/
|
||||
bits?: number;
|
||||
/**
|
||||
* The RSA exponent, as a string in hexadecimal number notation.
|
||||
*/
|
||||
exponent?: string;
|
||||
/**
|
||||
* The RSA modulus, as a hexadecimal string.
|
||||
*/
|
||||
modulus?: string;
|
||||
/**
|
||||
* The public key.
|
||||
*/
|
||||
pubkey?: Buffer;
|
||||
/**
|
||||
* The ASN.1 name of the OID of the elliptic curve.
|
||||
* Well-known curves are identified by an OID.
|
||||
* While it is unusual, it is possible that the curve
|
||||
* is identified by its mathematical properties,
|
||||
* in which case it will not have an OID.
|
||||
*/
|
||||
asn1Curve?: string;
|
||||
/**
|
||||
* The NIST name for the elliptic curve,if it has one
|
||||
* (not all well-known curves have been assigned names by NIST).
|
||||
*/
|
||||
nistCurve?: string;
|
||||
}
|
||||
interface DetailedPeerCertificate extends PeerCertificate {
|
||||
/**
|
||||
* The issuer certificate object.
|
||||
* For self-signed certificates, this may be a circular reference.
|
||||
*/
|
||||
issuerCertificate: DetailedPeerCertificate;
|
||||
}
|
||||
interface CipherNameAndProtocol {
|
||||
|
|
12
node_modules/@types/node/ts4.8/async_hooks.d.ts
generated
vendored
12
node_modules/@types/node/ts4.8/async_hooks.d.ts
generated
vendored
|
@ -319,6 +319,16 @@ declare module 'async_hooks' {
|
|||
*/
|
||||
triggerAsyncId(): number;
|
||||
}
|
||||
interface AsyncLocalStorageOptions<T> {
|
||||
/**
|
||||
* Optional callback invoked before a store is propagated to a new async resource.
|
||||
* Returning `true` allows propagation, returning `false` avoids it. Default is to propagate always.
|
||||
* @param type The type of async event.
|
||||
* @param store The current store.
|
||||
* @since v18.13.0
|
||||
*/
|
||||
onPropagate?: ((type: string, store: T) => boolean) | undefined;
|
||||
}
|
||||
/**
|
||||
* This class creates stores that stay coherent through asynchronous operations.
|
||||
*
|
||||
|
@ -368,6 +378,8 @@ declare module 'async_hooks' {
|
|||
* @since v13.10.0, v12.17.0
|
||||
*/
|
||||
class AsyncLocalStorage<T> {
|
||||
constructor(options?: AsyncLocalStorageOptions<T>);
|
||||
|
||||
/**
|
||||
* Disables the instance of `AsyncLocalStorage`. All subsequent calls
|
||||
* to `asyncLocalStorage.getStore()` will return `undefined` until`asyncLocalStorage.run()` or `asyncLocalStorage.enterWith()` is called again.
|
||||
|
|
2
node_modules/@types/node/ts4.8/child_process.d.ts
generated
vendored
2
node_modules/@types/node/ts4.8/child_process.d.ts
generated
vendored
|
@ -624,7 +624,7 @@ declare module 'child_process' {
|
|||
}
|
||||
interface CommonOptions extends ProcessEnvOptions {
|
||||
/**
|
||||
* @default true
|
||||
* @default false
|
||||
*/
|
||||
windowsHide?: boolean | undefined;
|
||||
/**
|
||||
|
|
12
node_modules/@types/node/ts4.8/crypto.d.ts
generated
vendored
12
node_modules/@types/node/ts4.8/crypto.d.ts
generated
vendored
|
@ -2357,7 +2357,7 @@ declare module 'crypto' {
|
|||
/** @deprecated since v10.0.0 */
|
||||
const DEFAULT_ENCODING: BufferEncoding;
|
||||
type KeyType = 'rsa' | 'rsa-pss' | 'dsa' | 'ec' | 'ed25519' | 'ed448' | 'x25519' | 'x448';
|
||||
type KeyFormat = 'pem' | 'der';
|
||||
type KeyFormat = 'pem' | 'der' | 'jwk';
|
||||
interface BasePrivateKeyEncodingOptions<T extends KeyFormat> {
|
||||
format: T;
|
||||
cipher?: string | undefined;
|
||||
|
@ -3131,23 +3131,23 @@ declare module 'crypto' {
|
|||
/**
|
||||
* @default 'always'
|
||||
*/
|
||||
subject: 'always' | 'never';
|
||||
subject?: 'always' | 'default' | 'never';
|
||||
/**
|
||||
* @default true
|
||||
*/
|
||||
wildcards: boolean;
|
||||
wildcards?: boolean;
|
||||
/**
|
||||
* @default true
|
||||
*/
|
||||
partialWildcards: boolean;
|
||||
partialWildcards?: boolean;
|
||||
/**
|
||||
* @default false
|
||||
*/
|
||||
multiLabelWildcards: boolean;
|
||||
multiLabelWildcards?: boolean;
|
||||
/**
|
||||
* @default false
|
||||
*/
|
||||
singleLabelSubdomains: boolean;
|
||||
singleLabelSubdomains?: boolean;
|
||||
}
|
||||
/**
|
||||
* Encapsulates an X509 certificate and provides read-only access to
|
||||
|
|
10
node_modules/@types/node/ts4.8/diagnostics_channel.d.ts
generated
vendored
10
node_modules/@types/node/ts4.8/diagnostics_channel.d.ts
generated
vendored
|
@ -41,7 +41,7 @@ declare module 'diagnostics_channel' {
|
|||
* @param name The channel name
|
||||
* @return If there are active subscribers
|
||||
*/
|
||||
function hasSubscribers(name: string): boolean;
|
||||
function hasSubscribers(name: string | symbol): boolean;
|
||||
/**
|
||||
* This is the primary entry-point for anyone wanting to interact with a named
|
||||
* channel. It produces a channel object which is optimized to reduce overhead at
|
||||
|
@ -56,8 +56,8 @@ declare module 'diagnostics_channel' {
|
|||
* @param name The channel name
|
||||
* @return The named channel object
|
||||
*/
|
||||
function channel(name: string): Channel;
|
||||
type ChannelListener = (message: unknown, name: string) => void;
|
||||
function channel(name: string | symbol): Channel;
|
||||
type ChannelListener = (message: unknown, name: string | symbol) => void;
|
||||
/**
|
||||
* The class `Channel` represents an individual named channel within the data
|
||||
* pipeline. It is use to track subscribers and to publish messages when there
|
||||
|
@ -68,7 +68,7 @@ declare module 'diagnostics_channel' {
|
|||
* @since v15.1.0, v14.17.0
|
||||
*/
|
||||
class Channel {
|
||||
readonly name: string;
|
||||
readonly name: string | symbol;
|
||||
/**
|
||||
* Check if there are active subscribers to this channel. This is helpful if
|
||||
* the message you want to send might be expensive to prepare.
|
||||
|
@ -88,7 +88,7 @@ declare module 'diagnostics_channel' {
|
|||
* @since v15.1.0, v14.17.0
|
||||
*/
|
||||
readonly hasSubscribers: boolean;
|
||||
private constructor(name: string);
|
||||
private constructor(name: string | symbol);
|
||||
/**
|
||||
* Publish a message to any subscribers to the channel. This will
|
||||
* trigger message handlers synchronously so they will execute within
|
||||
|
|
91
node_modules/@types/node/ts4.8/http.d.ts
generated
vendored
91
node_modules/@types/node/ts4.8/http.d.ts
generated
vendored
|
@ -43,6 +43,7 @@ declare module 'http' {
|
|||
import * as stream from 'node:stream';
|
||||
import { URL } from 'node:url';
|
||||
import { TcpSocketConnectOpts, Socket, Server as NetServer, LookupFunction } from 'node:net';
|
||||
import { LookupOptions } from 'node:dns';
|
||||
// incoming headers will never contain number
|
||||
interface IncomingHttpHeaders extends NodeJS.Dict<string | string[]> {
|
||||
accept?: string | undefined;
|
||||
|
@ -113,56 +114,87 @@ declare module 'http' {
|
|||
type OutgoingHttpHeader = number | string | string[];
|
||||
interface OutgoingHttpHeaders extends NodeJS.Dict<OutgoingHttpHeader> {}
|
||||
interface ClientRequestArgs {
|
||||
signal?: AbortSignal | undefined;
|
||||
protocol?: string | null | undefined;
|
||||
host?: string | null | undefined;
|
||||
hostname?: string | null | undefined;
|
||||
family?: number | undefined;
|
||||
port?: number | string | null | undefined;
|
||||
defaultPort?: number | string | undefined;
|
||||
localAddress?: string | undefined;
|
||||
socketPath?: string | undefined;
|
||||
/**
|
||||
* @default 8192
|
||||
*/
|
||||
maxHeaderSize?: number | undefined;
|
||||
method?: string | undefined;
|
||||
path?: string | null | undefined;
|
||||
headers?: OutgoingHttpHeaders | undefined;
|
||||
auth?: string | null | undefined;
|
||||
agent?: Agent | boolean | undefined;
|
||||
_defaultAgent?: Agent | undefined;
|
||||
timeout?: number | undefined;
|
||||
setHost?: boolean | undefined;
|
||||
agent?: Agent | boolean | undefined;
|
||||
auth?: string | null | undefined;
|
||||
// https://github.com/nodejs/node/blob/master/lib/_http_client.js#L278
|
||||
createConnection?:
|
||||
| ((options: ClientRequestArgs, oncreate: (err: Error, socket: Socket) => void) => Socket)
|
||||
| undefined;
|
||||
defaultPort?: number | string | undefined;
|
||||
family?: number | undefined;
|
||||
headers?: OutgoingHttpHeaders | undefined;
|
||||
hints?: LookupOptions['hints'];
|
||||
host?: string | null | undefined;
|
||||
hostname?: string | null | undefined;
|
||||
insecureHTTPParser?: boolean | undefined;
|
||||
localAddress?: string | undefined;
|
||||
localPort?: number | undefined;
|
||||
lookup?: LookupFunction | undefined;
|
||||
/**
|
||||
* @default 16384
|
||||
*/
|
||||
maxHeaderSize?: number | undefined;
|
||||
method?: string | undefined;
|
||||
path?: string | null | undefined;
|
||||
port?: number | string | null | undefined;
|
||||
protocol?: string | null | undefined;
|
||||
setHost?: boolean | undefined;
|
||||
signal?: AbortSignal | undefined;
|
||||
socketPath?: string | undefined;
|
||||
timeout?: number | undefined;
|
||||
uniqueHeaders?: Array<string | string[]> | undefined;
|
||||
}
|
||||
interface ServerOptions<
|
||||
Request extends typeof IncomingMessage = typeof IncomingMessage,
|
||||
Response extends typeof ServerResponse = typeof ServerResponse,
|
||||
> {
|
||||
/**
|
||||
* Specifies the `IncomingMessage` class to be used. Useful for extending the original `IncomingMessage`.
|
||||
*/
|
||||
IncomingMessage?: Request | undefined;
|
||||
/**
|
||||
* Specifies the `ServerResponse` class to be used. Useful for extending the original `ServerResponse`.
|
||||
*/
|
||||
ServerResponse?: Response | undefined;
|
||||
/**
|
||||
* Optionally overrides the value of
|
||||
* `--max-http-header-size` for requests received by this server, i.e.
|
||||
* the maximum length of request headers in bytes.
|
||||
* @default 8192
|
||||
* Sets the timeout value in milliseconds for receiving the entire request from the client.
|
||||
* @see Server.requestTimeout for more information.
|
||||
* @default 300000
|
||||
* @since v18.0.0
|
||||
*/
|
||||
maxHeaderSize?: number | undefined;
|
||||
requestTimeout?: number | undefined;
|
||||
/**
|
||||
* Use an insecure HTTP parser that accepts invalid HTTP headers when true.
|
||||
* The number of milliseconds of inactivity a server needs to wait for additional incoming data,
|
||||
* after it has finished writing the last response, before a socket will be destroyed.
|
||||
* @see Server.keepAliveTimeout for more information.
|
||||
* @default 5000
|
||||
* @since v18.0.0
|
||||
*/
|
||||
keepAliveTimeout?: number | undefined;
|
||||
/**
|
||||
* Sets the interval value in milliseconds to check for request and headers timeout in incomplete requests.
|
||||
* @default 30000
|
||||
*/
|
||||
connectionsCheckingInterval?: number | undefined;
|
||||
/**
|
||||
* Use an insecure HTTP parser that accepts invalid HTTP headers when `true`.
|
||||
* Using the insecure parser should be avoided.
|
||||
* See --insecure-http-parser for more information.
|
||||
* @default false
|
||||
*/
|
||||
insecureHTTPParser?: boolean | undefined;
|
||||
/**
|
||||
* Optionally overrides the value of
|
||||
* `--max-http-header-size` for requests received by this server, i.e.
|
||||
* the maximum length of request headers in bytes.
|
||||
* @default 16384
|
||||
* @since v13.3.0
|
||||
*/
|
||||
maxHeaderSize?: number | undefined;
|
||||
/**
|
||||
* If set to `true`, it disables the use of Nagle's algorithm immediately after a new incoming connection is received.
|
||||
* @default false
|
||||
* @default true
|
||||
* @since v16.5.0
|
||||
*/
|
||||
noDelay?: boolean | undefined;
|
||||
|
@ -179,6 +211,11 @@ declare module 'http' {
|
|||
* @since v16.5.0
|
||||
*/
|
||||
keepAliveInitialDelay?: number | undefined;
|
||||
/**
|
||||
* A list of response headers that should be sent only once.
|
||||
* If the header's value is an array, the items will be joined using `; `.
|
||||
*/
|
||||
uniqueHeaders?: Array<string | string[]> | undefined;
|
||||
}
|
||||
type RequestListener<
|
||||
Request extends typeof IncomingMessage = typeof IncomingMessage,
|
||||
|
|
1
node_modules/@types/node/ts4.8/https.d.ts
generated
vendored
1
node_modules/@types/node/ts4.8/https.d.ts
generated
vendored
|
@ -14,6 +14,7 @@ declare module 'https' {
|
|||
> = tls.SecureContextOptions & tls.TlsOptions & http.ServerOptions<Request, Response>;
|
||||
type RequestOptions = http.RequestOptions &
|
||||
tls.SecureContextOptions & {
|
||||
checkServerIdentity?: typeof tls.checkServerIdentity | undefined;
|
||||
rejectUnauthorized?: boolean | undefined; // Defaults to true
|
||||
servername?: string | undefined; // SNI TLS Extension
|
||||
};
|
||||
|
|
1
node_modules/@types/node/ts4.8/module.d.ts
generated
vendored
1
node_modules/@types/node/ts4.8/module.d.ts
generated
vendored
|
@ -85,6 +85,7 @@ declare module 'module' {
|
|||
static wrap(code: string): string;
|
||||
static createRequire(path: string | URL): NodeRequire;
|
||||
static builtinModules: string[];
|
||||
static isBuiltin(moduleName: string): boolean;
|
||||
static Module: typeof Module;
|
||||
constructor(id: string, parent?: Module);
|
||||
}
|
||||
|
|
8
node_modules/@types/node/ts4.8/net.d.ts
generated
vendored
8
node_modules/@types/node/ts4.8/net.d.ts
generated
vendored
|
@ -57,6 +57,14 @@ declare module 'net' {
|
|||
noDelay?: boolean | undefined;
|
||||
keepAlive?: boolean | undefined;
|
||||
keepAliveInitialDelay?: number | undefined;
|
||||
/**
|
||||
* @since v18.13.0
|
||||
*/
|
||||
autoSelectFamily?: boolean | undefined;
|
||||
/**
|
||||
* @since v18.13.0
|
||||
*/
|
||||
autoSelectFamilyAttemptTimeout?: number | undefined;
|
||||
}
|
||||
interface IpcSocketConnectOpts extends ConnectOpts {
|
||||
path: string;
|
||||
|
|
118
node_modules/@types/node/ts4.8/test.d.ts
generated
vendored
118
node_modules/@types/node/ts4.8/test.d.ts
generated
vendored
|
@ -1,6 +1,6 @@
|
|||
/**
|
||||
* The `node:test` module provides a standalone testing module.
|
||||
* @see [source](https://github.com/nodejs/node/blob/v18.8.0/lib/test.js)
|
||||
* @see [source](https://github.com/nodejs/node/blob/v18.x/lib/test.js)
|
||||
*/
|
||||
declare module 'node:test' {
|
||||
/**
|
||||
|
@ -61,6 +61,19 @@ declare module 'node:test' {
|
|||
function describe(name?: string, fn?: SuiteFn): void;
|
||||
function describe(options?: TestOptions, fn?: SuiteFn): void;
|
||||
function describe(fn?: SuiteFn): void;
|
||||
namespace describe {
|
||||
// Shorthand for skipping a suite, same as `describe([name], { skip: true }[, fn])`.
|
||||
function skip(name?: string, options?: TestOptions, fn?: SuiteFn): void;
|
||||
function skip(name?: string, fn?: SuiteFn): void;
|
||||
function skip(options?: TestOptions, fn?: SuiteFn): void;
|
||||
function skip(fn?: SuiteFn): void;
|
||||
|
||||
// Shorthand for marking a suite as `TODO`, same as `describe([name], { todo: true }[, fn])`.
|
||||
function todo(name?: string, options?: TestOptions, fn?: SuiteFn): void;
|
||||
function todo(name?: string, fn?: SuiteFn): void;
|
||||
function todo(options?: TestOptions, fn?: SuiteFn): void;
|
||||
function todo(fn?: SuiteFn): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* @since v18.6.0
|
||||
|
@ -74,6 +87,19 @@ declare module 'node:test' {
|
|||
function it(name?: string, fn?: ItFn): void;
|
||||
function it(options?: TestOptions, fn?: ItFn): void;
|
||||
function it(fn?: ItFn): void;
|
||||
namespace it {
|
||||
// Shorthand for skipping a test, same as `it([name], { skip: true }[, fn])`.
|
||||
function skip(name?: string, options?: TestOptions, fn?: ItFn): void;
|
||||
function skip(name?: string, fn?: ItFn): void;
|
||||
function skip(options?: TestOptions, fn?: ItFn): void;
|
||||
function skip(fn?: ItFn): void;
|
||||
|
||||
// Shorthand for marking a test as `TODO`, same as `it([name], { todo: true }[, fn])`.
|
||||
function todo(name?: string, options?: TestOptions, fn?: ItFn): void;
|
||||
function todo(name?: string, fn?: ItFn): void;
|
||||
function todo(options?: TestOptions, fn?: ItFn): void;
|
||||
function todo(fn?: ItFn): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* The type of a function under test. The first argument to this function is a
|
||||
|
@ -96,32 +122,45 @@ declare module 'node:test' {
|
|||
|
||||
interface RunOptions {
|
||||
/**
|
||||
* @default false
|
||||
* If a number is provided, then that many files would run in parallel.
|
||||
* If truthy, it would run (number of cpu cores - 1) files in parallel.
|
||||
* If falsy, it would only run one file at a time.
|
||||
* If unspecified, subtests inherit this value from their parent.
|
||||
* @default true
|
||||
*/
|
||||
concurrency?: number | boolean;
|
||||
concurrency?: number | boolean | undefined;
|
||||
|
||||
/**
|
||||
* An array containing the list of files to run. If unspecified, the test runner execution model will be used.
|
||||
* An array containing the list of files to run.
|
||||
* If unspecified, the test runner execution model will be used.
|
||||
*/
|
||||
files?: readonly string[];
|
||||
files?: readonly string[] | undefined;
|
||||
|
||||
/**
|
||||
* Allows aborting an in-progress test.
|
||||
* Allows aborting an in-progress test execution.
|
||||
* @default undefined
|
||||
*/
|
||||
signal?: AbortSignal;
|
||||
signal?: AbortSignal | undefined;
|
||||
|
||||
/**
|
||||
* A number of milliseconds the test will fail after. If unspecified, subtests inherit this
|
||||
* value from their parent.
|
||||
* A number of milliseconds the test will fail after.
|
||||
* If unspecified, subtests inherit this value from their parent.
|
||||
* @default Infinity
|
||||
*/
|
||||
timeout?: number;
|
||||
timeout?: number | undefined;
|
||||
|
||||
/**
|
||||
* Sets inspector port of test child process.
|
||||
* If a nullish value is provided, each process gets its own port,
|
||||
* incremented from the primary's `process.debugPort`.
|
||||
*/
|
||||
inspectPort?: number | (() => number) | undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
* A successful call of the run() method will return a new TapStream object, streaming a TAP output.
|
||||
* TapStream will emit events in the order of the tests' definitions.
|
||||
* A successful call of the `run()` method will return a new `TapStream` object,
|
||||
* streaming a [TAP](https://testanything.org/) output.
|
||||
* `TapStream` will emit events in the order of the tests' definitions.
|
||||
* @since v18.9.0
|
||||
*/
|
||||
interface TapStream extends NodeJS.ReadableStream {
|
||||
|
@ -216,6 +255,24 @@ declare module 'node:test' {
|
|||
* @since v18.0.0
|
||||
*/
|
||||
interface TestContext {
|
||||
/**
|
||||
* This function is used to create a hook running before each subtest of the current test.
|
||||
* @param fn The hook function. If the hook uses callbacks, the callback function is passed as
|
||||
* the second argument. Default: A no-op function.
|
||||
* @param options Configuration options for the hook.
|
||||
* @since v18.8.0
|
||||
*/
|
||||
beforeEach: typeof beforeEach;
|
||||
|
||||
/**
|
||||
* This function is used to create a hook running after each subtest of the current test.
|
||||
* @param fn The hook function. If the hook uses callbacks, the callback function is passed as
|
||||
* the second argument. Default: A no-op function.
|
||||
* @param options Configuration options for the hook.
|
||||
* @since v18.8.0
|
||||
*/
|
||||
afterEach: typeof afterEach;
|
||||
|
||||
/**
|
||||
* This function is used to write TAP diagnostics to the output. Any diagnostic information is
|
||||
* included at the end of the test's results. This function does not return a value.
|
||||
|
@ -224,6 +281,12 @@ declare module 'node:test' {
|
|||
*/
|
||||
diagnostic(message: string): void;
|
||||
|
||||
/**
|
||||
* The name of the test.
|
||||
* @since v18.8.0
|
||||
*/
|
||||
readonly name: string;
|
||||
|
||||
/**
|
||||
* If `shouldRunOnlyTests` is truthy, the test context will only run tests that have the `only`
|
||||
* option set. Otherwise, all tests are run. If Node.js was not started with the `--test-only`
|
||||
|
@ -233,6 +296,12 @@ declare module 'node:test' {
|
|||
*/
|
||||
runOnly(shouldRunOnlyTests: boolean): void;
|
||||
|
||||
/**
|
||||
* Can be used to abort test subtasks when the test has been aborted.
|
||||
* @since v18.7.0
|
||||
*/
|
||||
readonly signal: AbortSignal;
|
||||
|
||||
/**
|
||||
* This function causes the test's output to indicate the test as skipped. If `message` is
|
||||
* provided, it is included in the TAP output. Calling `skip()` does not terminate execution of
|
||||
|
@ -268,31 +337,34 @@ declare module 'node:test' {
|
|||
|
||||
interface TestOptions {
|
||||
/**
|
||||
* The number of tests that can be run at the same time. If unspecified, subtests inherit this
|
||||
* value from their parent.
|
||||
* @default 1
|
||||
* If a number is provided, then that many tests would run in parallel.
|
||||
* If truthy, it would run (number of cpu cores - 1) tests in parallel.
|
||||
* For subtests, it will be `Infinity` tests in parallel.
|
||||
* If falsy, it would only run one test at a time.
|
||||
* If unspecified, subtests inherit this value from their parent.
|
||||
* @default false
|
||||
*/
|
||||
concurrency?: number;
|
||||
concurrency?: number | boolean | undefined;
|
||||
|
||||
/**
|
||||
* If truthy, and the test context is configured to run `only` tests, then this test will be
|
||||
* run. Otherwise, the test is skipped.
|
||||
* @default false
|
||||
*/
|
||||
only?: boolean;
|
||||
only?: boolean | undefined;
|
||||
|
||||
/**
|
||||
* Allows aborting an in-progress test.
|
||||
* @since v18.8.0
|
||||
*/
|
||||
signal?: AbortSignal;
|
||||
signal?: AbortSignal | undefined;
|
||||
|
||||
/**
|
||||
* If truthy, the test is skipped. If a string is provided, that string is displayed in the
|
||||
* test results as the reason for skipping the test.
|
||||
* @default false
|
||||
*/
|
||||
skip?: boolean | string;
|
||||
skip?: boolean | string | undefined;
|
||||
|
||||
/**
|
||||
* A number of milliseconds the test will fail after. If unspecified, subtests inherit this
|
||||
|
@ -300,14 +372,14 @@ declare module 'node:test' {
|
|||
* @default Infinity
|
||||
* @since v18.7.0
|
||||
*/
|
||||
timeout?: number;
|
||||
timeout?: number | undefined;
|
||||
|
||||
/**
|
||||
* If truthy, the test marked as `TODO`. If a string is provided, that string is displayed in
|
||||
* the test results as the reason why the test is `TODO`.
|
||||
* @default false
|
||||
*/
|
||||
todo?: boolean | string;
|
||||
todo?: boolean | string | undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -360,14 +432,14 @@ declare module 'node:test' {
|
|||
/**
|
||||
* Allows aborting an in-progress hook.
|
||||
*/
|
||||
signal?: AbortSignal;
|
||||
signal?: AbortSignal | undefined;
|
||||
|
||||
/**
|
||||
* A number of milliseconds the hook will fail after. If unspecified, subtests inherit this
|
||||
* value from their parent.
|
||||
* @default Infinity
|
||||
*/
|
||||
timeout?: number;
|
||||
timeout?: number | undefined;
|
||||
}
|
||||
|
||||
export { test as default, run, test, describe, it, before, after, beforeEach, afterEach };
|
||||
|
|
25
node_modules/@types/node/ts4.8/timers/promises.d.ts
generated
vendored
25
node_modules/@types/node/ts4.8/timers/promises.d.ts
generated
vendored
|
@ -62,6 +62,31 @@ declare module 'timers/promises' {
|
|||
* @since v15.9.0
|
||||
*/
|
||||
function setInterval<T = void>(delay?: number, value?: T, options?: TimerOptions): AsyncIterable<T>;
|
||||
|
||||
interface Scheduler {
|
||||
/**
|
||||
* ```js
|
||||
* import { scheduler } from 'node:timers/promises';
|
||||
*
|
||||
* await scheduler.wait(1000); // Wait one second before continuing
|
||||
* ```
|
||||
* An experimental API defined by the Scheduling APIs draft specification being developed as a standard Web Platform API.
|
||||
* Calling timersPromises.scheduler.wait(delay, options) is roughly equivalent to calling timersPromises.setTimeout(delay, undefined, options) except that the ref option is not supported.
|
||||
* @since v16.14.0
|
||||
* @experimental
|
||||
* @param [delay=1] The number of milliseconds to wait before fulfilling the promise.
|
||||
*/
|
||||
wait: (delay?: number, options?: TimerOptions) => Promise<void>;
|
||||
/**
|
||||
* An experimental API defined by the Scheduling APIs draft specification being developed as a standard Web Platform API.
|
||||
* Calling timersPromises.scheduler.yield() is equivalent to calling timersPromises.setImmediate() with no arguments.
|
||||
* @since v16.14.0
|
||||
* @experimental
|
||||
*/
|
||||
yield: () => Promise<void>;
|
||||
}
|
||||
|
||||
const scheduler: Scheduler;
|
||||
}
|
||||
declare module 'node:timers/promises' {
|
||||
export * from 'timers/promises';
|
||||
|
|
103
node_modules/@types/node/ts4.8/tls.d.ts
generated
vendored
103
node_modules/@types/node/ts4.8/tls.d.ts
generated
vendored
|
@ -41,21 +41,100 @@ declare module 'tls' {
|
|||
CN: string;
|
||||
}
|
||||
interface PeerCertificate {
|
||||
subject: Certificate;
|
||||
issuer: Certificate;
|
||||
subjectaltname: string;
|
||||
infoAccess: NodeJS.Dict<string[]>;
|
||||
modulus: string;
|
||||
exponent: string;
|
||||
valid_from: string;
|
||||
valid_to: string;
|
||||
fingerprint: string;
|
||||
fingerprint256: string;
|
||||
ext_key_usage: string[];
|
||||
serialNumber: string;
|
||||
/**
|
||||
* `true` if a Certificate Authority (CA), `false` otherwise.
|
||||
* @since v18.13.0
|
||||
*/
|
||||
ca: boolean;
|
||||
/**
|
||||
* The DER encoded X.509 certificate data.
|
||||
*/
|
||||
raw: Buffer;
|
||||
/**
|
||||
* The certificate subject.
|
||||
*/
|
||||
subject: Certificate;
|
||||
/**
|
||||
* The certificate issuer, described in the same terms as the `subject`.
|
||||
*/
|
||||
issuer: Certificate;
|
||||
/**
|
||||
* The date-time the certificate is valid from.
|
||||
*/
|
||||
valid_from: string;
|
||||
/**
|
||||
* The date-time the certificate is valid to.
|
||||
*/
|
||||
valid_to: string;
|
||||
/**
|
||||
* The certificate serial number, as a hex string.
|
||||
*/
|
||||
serialNumber: string;
|
||||
/**
|
||||
* The SHA-1 digest of the DER encoded certificate.
|
||||
* It is returned as a `:` separated hexadecimal string.
|
||||
*/
|
||||
fingerprint: string;
|
||||
/**
|
||||
* The SHA-256 digest of the DER encoded certificate.
|
||||
* It is returned as a `:` separated hexadecimal string.
|
||||
*/
|
||||
fingerprint256: string;
|
||||
/**
|
||||
* The SHA-512 digest of the DER encoded certificate.
|
||||
* It is returned as a `:` separated hexadecimal string.
|
||||
*/
|
||||
fingerprint512: string;
|
||||
/**
|
||||
* The extended key usage, a set of OIDs.
|
||||
*/
|
||||
ext_key_usage?: string[];
|
||||
/**
|
||||
* A string containing concatenated names for the subject,
|
||||
* an alternative to the `subject` names.
|
||||
*/
|
||||
subjectaltname?: string;
|
||||
/**
|
||||
* An array describing the AuthorityInfoAccess, used with OCSP.
|
||||
*/
|
||||
infoAccess?: NodeJS.Dict<string[]>;
|
||||
/**
|
||||
* For RSA keys: The RSA bit size.
|
||||
*
|
||||
* For EC keys: The key size in bits.
|
||||
*/
|
||||
bits?: number;
|
||||
/**
|
||||
* The RSA exponent, as a string in hexadecimal number notation.
|
||||
*/
|
||||
exponent?: string;
|
||||
/**
|
||||
* The RSA modulus, as a hexadecimal string.
|
||||
*/
|
||||
modulus?: string;
|
||||
/**
|
||||
* The public key.
|
||||
*/
|
||||
pubkey?: Buffer;
|
||||
/**
|
||||
* The ASN.1 name of the OID of the elliptic curve.
|
||||
* Well-known curves are identified by an OID.
|
||||
* While it is unusual, it is possible that the curve
|
||||
* is identified by its mathematical properties,
|
||||
* in which case it will not have an OID.
|
||||
*/
|
||||
asn1Curve?: string;
|
||||
/**
|
||||
* The NIST name for the elliptic curve,if it has one
|
||||
* (not all well-known curves have been assigned names by NIST).
|
||||
*/
|
||||
nistCurve?: string;
|
||||
}
|
||||
interface DetailedPeerCertificate extends PeerCertificate {
|
||||
/**
|
||||
* The issuer certificate object.
|
||||
* For self-signed certificates, this may be a circular reference.
|
||||
*/
|
||||
issuerCertificate: DetailedPeerCertificate;
|
||||
}
|
||||
interface CipherNameAndProtocol {
|
||||
|
|
203
node_modules/@types/node/ts4.8/util.d.ts
generated
vendored
203
node_modules/@types/node/ts4.8/util.d.ts
generated
vendored
|
@ -6,28 +6,44 @@
|
|||
* ```js
|
||||
* const util = require('util');
|
||||
* ```
|
||||
* @see [source](https://github.com/nodejs/node/blob/v18.0.0/lib/util.js)
|
||||
* @see [source](https://github.com/nodejs/node/blob/v18.x/lib/util.js)
|
||||
*/
|
||||
declare module 'util' {
|
||||
import * as types from 'node:util/types';
|
||||
export interface InspectOptions {
|
||||
/**
|
||||
* If set to `true`, getters are going to be
|
||||
* inspected as well. If set to `'get'` only getters without setter are going
|
||||
* to be inspected. If set to `'set'` only getters having a corresponding
|
||||
* setter are going to be inspected. This might cause side effects depending on
|
||||
* the getter function.
|
||||
* @default `false`
|
||||
* If `true`, object's non-enumerable symbols and properties are included in the formatted result.
|
||||
* `WeakMap` and `WeakSet` entries are also included as well as user defined prototype properties (excluding method properties).
|
||||
* @default false
|
||||
*/
|
||||
getters?: 'get' | 'set' | boolean | undefined;
|
||||
showHidden?: boolean | undefined;
|
||||
/**
|
||||
* Specifies the number of times to recurse while formatting object.
|
||||
* This is useful for inspecting large objects.
|
||||
* To recurse up to the maximum call stack size pass `Infinity` or `null`.
|
||||
* @default 2
|
||||
*/
|
||||
depth?: number | null | undefined;
|
||||
/**
|
||||
* If `true`, the output is styled with ANSI color codes. Colors are customizable.
|
||||
*/
|
||||
colors?: boolean | undefined;
|
||||
/**
|
||||
* If `false`, `[util.inspect.custom](depth, opts, inspect)` functions are not invoked.
|
||||
* @default true
|
||||
*/
|
||||
customInspect?: boolean | undefined;
|
||||
/**
|
||||
* If `true`, `Proxy` inspection includes the target and handler objects.
|
||||
* @default false
|
||||
*/
|
||||
showProxy?: boolean | undefined;
|
||||
/**
|
||||
* Specifies the maximum number of `Array`, `TypedArray`, `WeakMap`, and `WeakSet` elements
|
||||
* to include when formatting. Set to `null` or `Infinity` to show all elements.
|
||||
* Set to `0` or negative to show no elements.
|
||||
* @default 100
|
||||
*/
|
||||
maxArrayLength?: number | null | undefined;
|
||||
/**
|
||||
* Specifies the maximum number of characters to
|
||||
|
@ -36,6 +52,12 @@ declare module 'util' {
|
|||
* @default 10000
|
||||
*/
|
||||
maxStringLength?: number | null | undefined;
|
||||
/**
|
||||
* The length at which input values are split across multiple lines.
|
||||
* Set to `Infinity` to format the input as a single line
|
||||
* (in combination with `compact` set to `true` or any number >= `1`).
|
||||
* @default 80
|
||||
*/
|
||||
breakLength?: number | undefined;
|
||||
/**
|
||||
* Setting this to `false` causes each object key
|
||||
|
@ -45,13 +67,33 @@ declare module 'util' {
|
|||
* `breakLength`. Short array elements are also grouped together. Note that no
|
||||
* text will be reduced below 16 characters, no matter the `breakLength` size.
|
||||
* For more information, see the example below.
|
||||
* @default `true`
|
||||
* @default true
|
||||
*/
|
||||
compact?: boolean | number | undefined;
|
||||
/**
|
||||
* If set to `true` or a function, all properties of an object, and `Set` and `Map`
|
||||
* entries are sorted in the resulting string.
|
||||
* If set to `true` the default sort is used.
|
||||
* If set to a function, it is used as a compare function.
|
||||
*/
|
||||
sorted?: boolean | ((a: string, b: string) => number) | undefined;
|
||||
/**
|
||||
* If set to `true`, getters are going to be
|
||||
* inspected as well. If set to `'get'` only getters without setter are going
|
||||
* to be inspected. If set to `'set'` only getters having a corresponding
|
||||
* setter are going to be inspected. This might cause side effects depending on
|
||||
* the getter function.
|
||||
* @default false
|
||||
*/
|
||||
getters?: 'get' | 'set' | boolean | undefined;
|
||||
/**
|
||||
* If set to `true`, an underscore is used to separate every three digits in all bigints and numbers.
|
||||
* @default false
|
||||
*/
|
||||
numericSeparator?: boolean | undefined;
|
||||
}
|
||||
export type Style = 'special' | 'number' | 'bigint' | 'boolean' | 'undefined' | 'null' | 'string' | 'symbol' | 'date' | 'regexp' | 'module';
|
||||
export type CustomInspectFunction = (depth: number, options: InspectOptionsStylized) => string;
|
||||
export type CustomInspectFunction = (depth: number, options: InspectOptionsStylized) => any; // TODO: , inspect: inspect
|
||||
export interface InspectOptionsStylized extends InspectOptions {
|
||||
stylize(text: string, styleType: Style): string;
|
||||
}
|
||||
|
@ -899,7 +941,7 @@ declare module 'util' {
|
|||
* });
|
||||
* ```
|
||||
* @since v8.2.0
|
||||
* @param original An `async` function
|
||||
* @param fn An `async` function
|
||||
* @return a callback style function
|
||||
*/
|
||||
export function callbackify(fn: () => Promise<void>): (callback: (err: NodeJS.ErrnoException) => void) => void;
|
||||
|
@ -1198,16 +1240,31 @@ declare module 'util' {
|
|||
* - `tokens` Detailed parse information (only if `tokens` was specified).
|
||||
*
|
||||
*/
|
||||
export function parseArgs<T extends ParseArgsConfig>(config: T): ParsedResults<T>;
|
||||
export function parseArgs<T extends ParseArgsConfig>(config?: T): ParsedResults<T>;
|
||||
|
||||
interface ParseArgsOptionConfig {
|
||||
type: 'string' | 'boolean';
|
||||
short?: string;
|
||||
multiple?: boolean;
|
||||
/**
|
||||
* Type of argument.
|
||||
*/
|
||||
type: 'string' | 'boolean';
|
||||
/**
|
||||
* Whether this option can be provided multiple times.
|
||||
* If `true`, all values will be collected in an array.
|
||||
* If `false`, values for the option are last-wins.
|
||||
* @default false.
|
||||
*/
|
||||
multiple?: boolean | undefined;
|
||||
/**
|
||||
* A single character alias for the option.
|
||||
*/
|
||||
short?: string | undefined;
|
||||
/**
|
||||
* The default option value when it is not set by args.
|
||||
* It must be of the same type as the the `type` property.
|
||||
* When `multiple` is `true`, it must be an array.
|
||||
* @since v18.11.0
|
||||
*/
|
||||
default?: string | boolean | string[] | boolean[];
|
||||
default?: string | boolean | string[] | boolean[] | undefined;
|
||||
}
|
||||
|
||||
interface ParseArgsOptionsConfig {
|
||||
|
@ -1215,11 +1272,30 @@ declare module 'util' {
|
|||
}
|
||||
|
||||
export interface ParseArgsConfig {
|
||||
strict?: boolean;
|
||||
allowPositionals?: boolean;
|
||||
tokens?: boolean;
|
||||
options?: ParseArgsOptionsConfig;
|
||||
args?: string[];
|
||||
/**
|
||||
* Array of argument strings.
|
||||
*/
|
||||
args?: string[] | undefined;
|
||||
/**
|
||||
* Used to describe arguments known to the parser.
|
||||
*/
|
||||
options?: ParseArgsOptionsConfig | undefined;
|
||||
/**
|
||||
* Should an error be thrown when unknown arguments are encountered,
|
||||
* or when arguments are passed that do not match the `type` configured in `options`.
|
||||
* @default true
|
||||
*/
|
||||
strict?: boolean | undefined;
|
||||
/**
|
||||
* Whether this command accepts positional arguments.
|
||||
*/
|
||||
allowPositionals?: boolean | undefined;
|
||||
/**
|
||||
* Return the parsed tokens. This is useful for extending the built-in behavior,
|
||||
* from adding additional checks through to reprocessing the tokens in different ways.
|
||||
* @default false
|
||||
*/
|
||||
tokens?: boolean | undefined;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1350,6 +1426,91 @@ declare module 'util' {
|
|||
tokens?: Token[];
|
||||
}
|
||||
: PreciseParsedResults<T>;
|
||||
|
||||
/**
|
||||
* @since v18.13.0
|
||||
*/
|
||||
export class MIMEType {
|
||||
/**
|
||||
* Creates a new MIMEType object by parsing the input.
|
||||
*
|
||||
* A `TypeError` will be thrown if the `input` is not a valid MIME.
|
||||
* Note that an effort will be made to coerce the given values into strings.
|
||||
* @param input The input MIME to parse.
|
||||
*/
|
||||
constructor(input: string | { toString: () => string });
|
||||
|
||||
/**
|
||||
* Gets and sets the type portion of the MIME.
|
||||
*/
|
||||
type: string;
|
||||
|
||||
/**
|
||||
* Gets and sets the subtype portion of the MIME.
|
||||
*/
|
||||
subtype: string;
|
||||
|
||||
/**
|
||||
* Gets the essence of the MIME.
|
||||
*
|
||||
* Use `mime.type` or `mime.subtype` to alter the MIME.
|
||||
*/
|
||||
readonly essence: string;
|
||||
|
||||
/**
|
||||
* Gets the `MIMEParams` object representing the parameters of the MIME.
|
||||
*/
|
||||
readonly params: MIMEParams;
|
||||
|
||||
/**
|
||||
* Returns the serialized MIME.
|
||||
*
|
||||
* Because of the need for standard compliance, this method
|
||||
* does not allow users to customize the serialization process of the MIME.
|
||||
*/
|
||||
toString(): string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @since v18.13.0
|
||||
*/
|
||||
export class MIMEParams {
|
||||
/**
|
||||
* Remove all name-value pairs whose name is `name`.
|
||||
*/
|
||||
delete(name: string): void;
|
||||
/**
|
||||
* Returns an iterator over each of the name-value pairs in the parameters.
|
||||
*/
|
||||
entries(): IterableIterator<[name: string, value: string]>;
|
||||
/**
|
||||
* Returns the value of the first name-value pair whose name is `name`.
|
||||
* If there are no such pairs, `null` is returned.
|
||||
*/
|
||||
get(name: string): string | null;
|
||||
/**
|
||||
* Returns `true` if there is at least one name-value pair whose name is `name`.
|
||||
*/
|
||||
has(name: string): boolean;
|
||||
/**
|
||||
* Returns an iterator over the names of each name-value pair.
|
||||
*/
|
||||
keys(): IterableIterator<string>;
|
||||
/**
|
||||
* Sets the value in the `MIMEParams` object associated with `name` to `value`.
|
||||
* If there are any pre-existing name-value pairs whose names are `name`,
|
||||
* set the first such pair's value to `value`.
|
||||
*/
|
||||
set(name: string, value: string): void;
|
||||
/**
|
||||
* Returns an iterator over the values of each name-value pair.
|
||||
*/
|
||||
values(): IterableIterator<string>;
|
||||
/**
|
||||
* Returns an iterator over each of the name-value pairs in the parameters.
|
||||
*/
|
||||
[Symbol.iterator]: typeof MIMEParams.prototype.entries;
|
||||
}
|
||||
}
|
||||
declare module 'util/types' {
|
||||
export * from 'util/types';
|
||||
|
|
203
node_modules/@types/node/util.d.ts
generated
vendored
203
node_modules/@types/node/util.d.ts
generated
vendored
|
@ -6,28 +6,44 @@
|
|||
* ```js
|
||||
* const util = require('util');
|
||||
* ```
|
||||
* @see [source](https://github.com/nodejs/node/blob/v18.0.0/lib/util.js)
|
||||
* @see [source](https://github.com/nodejs/node/blob/v18.x/lib/util.js)
|
||||
*/
|
||||
declare module 'util' {
|
||||
import * as types from 'node:util/types';
|
||||
export interface InspectOptions {
|
||||
/**
|
||||
* If set to `true`, getters are going to be
|
||||
* inspected as well. If set to `'get'` only getters without setter are going
|
||||
* to be inspected. If set to `'set'` only getters having a corresponding
|
||||
* setter are going to be inspected. This might cause side effects depending on
|
||||
* the getter function.
|
||||
* @default `false`
|
||||
* If `true`, object's non-enumerable symbols and properties are included in the formatted result.
|
||||
* `WeakMap` and `WeakSet` entries are also included as well as user defined prototype properties (excluding method properties).
|
||||
* @default false
|
||||
*/
|
||||
getters?: 'get' | 'set' | boolean | undefined;
|
||||
showHidden?: boolean | undefined;
|
||||
/**
|
||||
* Specifies the number of times to recurse while formatting object.
|
||||
* This is useful for inspecting large objects.
|
||||
* To recurse up to the maximum call stack size pass `Infinity` or `null`.
|
||||
* @default 2
|
||||
*/
|
||||
depth?: number | null | undefined;
|
||||
/**
|
||||
* If `true`, the output is styled with ANSI color codes. Colors are customizable.
|
||||
*/
|
||||
colors?: boolean | undefined;
|
||||
/**
|
||||
* If `false`, `[util.inspect.custom](depth, opts, inspect)` functions are not invoked.
|
||||
* @default true
|
||||
*/
|
||||
customInspect?: boolean | undefined;
|
||||
/**
|
||||
* If `true`, `Proxy` inspection includes the target and handler objects.
|
||||
* @default false
|
||||
*/
|
||||
showProxy?: boolean | undefined;
|
||||
/**
|
||||
* Specifies the maximum number of `Array`, `TypedArray`, `WeakMap`, and `WeakSet` elements
|
||||
* to include when formatting. Set to `null` or `Infinity` to show all elements.
|
||||
* Set to `0` or negative to show no elements.
|
||||
* @default 100
|
||||
*/
|
||||
maxArrayLength?: number | null | undefined;
|
||||
/**
|
||||
* Specifies the maximum number of characters to
|
||||
|
@ -36,6 +52,12 @@ declare module 'util' {
|
|||
* @default 10000
|
||||
*/
|
||||
maxStringLength?: number | null | undefined;
|
||||
/**
|
||||
* The length at which input values are split across multiple lines.
|
||||
* Set to `Infinity` to format the input as a single line
|
||||
* (in combination with `compact` set to `true` or any number >= `1`).
|
||||
* @default 80
|
||||
*/
|
||||
breakLength?: number | undefined;
|
||||
/**
|
||||
* Setting this to `false` causes each object key
|
||||
|
@ -45,13 +67,33 @@ declare module 'util' {
|
|||
* `breakLength`. Short array elements are also grouped together. Note that no
|
||||
* text will be reduced below 16 characters, no matter the `breakLength` size.
|
||||
* For more information, see the example below.
|
||||
* @default `true`
|
||||
* @default true
|
||||
*/
|
||||
compact?: boolean | number | undefined;
|
||||
/**
|
||||
* If set to `true` or a function, all properties of an object, and `Set` and `Map`
|
||||
* entries are sorted in the resulting string.
|
||||
* If set to `true` the default sort is used.
|
||||
* If set to a function, it is used as a compare function.
|
||||
*/
|
||||
sorted?: boolean | ((a: string, b: string) => number) | undefined;
|
||||
/**
|
||||
* If set to `true`, getters are going to be
|
||||
* inspected as well. If set to `'get'` only getters without setter are going
|
||||
* to be inspected. If set to `'set'` only getters having a corresponding
|
||||
* setter are going to be inspected. This might cause side effects depending on
|
||||
* the getter function.
|
||||
* @default false
|
||||
*/
|
||||
getters?: 'get' | 'set' | boolean | undefined;
|
||||
/**
|
||||
* If set to `true`, an underscore is used to separate every three digits in all bigints and numbers.
|
||||
* @default false
|
||||
*/
|
||||
numericSeparator?: boolean | undefined;
|
||||
}
|
||||
export type Style = 'special' | 'number' | 'bigint' | 'boolean' | 'undefined' | 'null' | 'string' | 'symbol' | 'date' | 'regexp' | 'module';
|
||||
export type CustomInspectFunction = (depth: number, options: InspectOptionsStylized) => string;
|
||||
export type CustomInspectFunction = (depth: number, options: InspectOptionsStylized) => any; // TODO: , inspect: inspect
|
||||
export interface InspectOptionsStylized extends InspectOptions {
|
||||
stylize(text: string, styleType: Style): string;
|
||||
}
|
||||
|
@ -899,7 +941,7 @@ declare module 'util' {
|
|||
* });
|
||||
* ```
|
||||
* @since v8.2.0
|
||||
* @param original An `async` function
|
||||
* @param fn An `async` function
|
||||
* @return a callback style function
|
||||
*/
|
||||
export function callbackify(fn: () => Promise<void>): (callback: (err: NodeJS.ErrnoException) => void) => void;
|
||||
|
@ -1198,16 +1240,31 @@ declare module 'util' {
|
|||
* - `tokens` Detailed parse information (only if `tokens` was specified).
|
||||
*
|
||||
*/
|
||||
export function parseArgs<T extends ParseArgsConfig>(config: T): ParsedResults<T>;
|
||||
export function parseArgs<T extends ParseArgsConfig>(config?: T): ParsedResults<T>;
|
||||
|
||||
interface ParseArgsOptionConfig {
|
||||
type: 'string' | 'boolean';
|
||||
short?: string;
|
||||
multiple?: boolean;
|
||||
/**
|
||||
* Type of argument.
|
||||
*/
|
||||
type: 'string' | 'boolean';
|
||||
/**
|
||||
* Whether this option can be provided multiple times.
|
||||
* If `true`, all values will be collected in an array.
|
||||
* If `false`, values for the option are last-wins.
|
||||
* @default false.
|
||||
*/
|
||||
multiple?: boolean | undefined;
|
||||
/**
|
||||
* A single character alias for the option.
|
||||
*/
|
||||
short?: string | undefined;
|
||||
/**
|
||||
* The default option value when it is not set by args.
|
||||
* It must be of the same type as the the `type` property.
|
||||
* When `multiple` is `true`, it must be an array.
|
||||
* @since v18.11.0
|
||||
*/
|
||||
default?: string | boolean | string[] | boolean[];
|
||||
default?: string | boolean | string[] | boolean[] | undefined;
|
||||
}
|
||||
|
||||
interface ParseArgsOptionsConfig {
|
||||
|
@ -1215,11 +1272,30 @@ declare module 'util' {
|
|||
}
|
||||
|
||||
export interface ParseArgsConfig {
|
||||
strict?: boolean;
|
||||
allowPositionals?: boolean;
|
||||
tokens?: boolean;
|
||||
options?: ParseArgsOptionsConfig;
|
||||
args?: string[];
|
||||
/**
|
||||
* Array of argument strings.
|
||||
*/
|
||||
args?: string[] | undefined;
|
||||
/**
|
||||
* Used to describe arguments known to the parser.
|
||||
*/
|
||||
options?: ParseArgsOptionsConfig | undefined;
|
||||
/**
|
||||
* Should an error be thrown when unknown arguments are encountered,
|
||||
* or when arguments are passed that do not match the `type` configured in `options`.
|
||||
* @default true
|
||||
*/
|
||||
strict?: boolean | undefined;
|
||||
/**
|
||||
* Whether this command accepts positional arguments.
|
||||
*/
|
||||
allowPositionals?: boolean | undefined;
|
||||
/**
|
||||
* Return the parsed tokens. This is useful for extending the built-in behavior,
|
||||
* from adding additional checks through to reprocessing the tokens in different ways.
|
||||
* @default false
|
||||
*/
|
||||
tokens?: boolean | undefined;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -1350,6 +1426,91 @@ declare module 'util' {
|
|||
tokens?: Token[];
|
||||
}
|
||||
: PreciseParsedResults<T>;
|
||||
|
||||
/**
|
||||
* @since v18.13.0
|
||||
*/
|
||||
export class MIMEType {
|
||||
/**
|
||||
* Creates a new MIMEType object by parsing the input.
|
||||
*
|
||||
* A `TypeError` will be thrown if the `input` is not a valid MIME.
|
||||
* Note that an effort will be made to coerce the given values into strings.
|
||||
* @param input The input MIME to parse.
|
||||
*/
|
||||
constructor(input: string | { toString: () => string });
|
||||
|
||||
/**
|
||||
* Gets and sets the type portion of the MIME.
|
||||
*/
|
||||
type: string;
|
||||
|
||||
/**
|
||||
* Gets and sets the subtype portion of the MIME.
|
||||
*/
|
||||
subtype: string;
|
||||
|
||||
/**
|
||||
* Gets the essence of the MIME.
|
||||
*
|
||||
* Use `mime.type` or `mime.subtype` to alter the MIME.
|
||||
*/
|
||||
readonly essence: string;
|
||||
|
||||
/**
|
||||
* Gets the `MIMEParams` object representing the parameters of the MIME.
|
||||
*/
|
||||
readonly params: MIMEParams;
|
||||
|
||||
/**
|
||||
* Returns the serialized MIME.
|
||||
*
|
||||
* Because of the need for standard compliance, this method
|
||||
* does not allow users to customize the serialization process of the MIME.
|
||||
*/
|
||||
toString(): string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @since v18.13.0
|
||||
*/
|
||||
export class MIMEParams {
|
||||
/**
|
||||
* Remove all name-value pairs whose name is `name`.
|
||||
*/
|
||||
delete(name: string): void;
|
||||
/**
|
||||
* Returns an iterator over each of the name-value pairs in the parameters.
|
||||
*/
|
||||
entries(): IterableIterator<[name: string, value: string]>;
|
||||
/**
|
||||
* Returns the value of the first name-value pair whose name is `name`.
|
||||
* If there are no such pairs, `null` is returned.
|
||||
*/
|
||||
get(name: string): string | null;
|
||||
/**
|
||||
* Returns `true` if there is at least one name-value pair whose name is `name`.
|
||||
*/
|
||||
has(name: string): boolean;
|
||||
/**
|
||||
* Returns an iterator over the names of each name-value pair.
|
||||
*/
|
||||
keys(): IterableIterator<string>;
|
||||
/**
|
||||
* Sets the value in the `MIMEParams` object associated with `name` to `value`.
|
||||
* If there are any pre-existing name-value pairs whose names are `name`,
|
||||
* set the first such pair's value to `value`.
|
||||
*/
|
||||
set(name: string, value: string): void;
|
||||
/**
|
||||
* Returns an iterator over the values of each name-value pair.
|
||||
*/
|
||||
values(): IterableIterator<string>;
|
||||
/**
|
||||
* Returns an iterator over each of the name-value pairs in the parameters.
|
||||
*/
|
||||
[Symbol.iterator]: typeof MIMEParams.prototype.entries;
|
||||
}
|
||||
}
|
||||
declare module 'util/types' {
|
||||
export * from 'util/types';
|
||||
|
|
21
node_modules/async-each/LICENSE
generated
vendored
Normal file
21
node_modules/async-each/LICENSE
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2016 Paul Miller (https://paulmillr.com)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
35
node_modules/async-each/README.md
generated
vendored
35
node_modules/async-each/README.md
generated
vendored
|
@ -1,18 +1,18 @@
|
|||
# async-each
|
||||
|
||||
No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach function for JavaScript.
|
||||
No-bullshit, ultra-simple, 40-lines-of-code async parallel forEach function for JavaScript.
|
||||
|
||||
We don't need junky 30K async libs. Really.
|
||||
|
||||
For browsers and node.js.
|
||||
|
||||
## Installation
|
||||
* Just include async-each before your scripts.
|
||||
* `npm install async-each` if you’re using node.js.
|
||||
|
||||
## Usage
|
||||
|
||||
* `each(array, iterator, callback);` — `Array`, `Function`, `(optional) Function`
|
||||
`npm install async-each` if you're using NPM.
|
||||
|
||||
For browsers, just include async-each before your scripts and use global variable `asyncEach`
|
||||
|
||||
* `each(array, iterator, callback)` — `Array`, `Function`, `(optional) Function`
|
||||
* `iterator(item, next)` receives current item and a callback that will mark the item as done. `next` callback receives optional `error, transformedItem` arguments.
|
||||
* `callback(error, transformedArray)` optionally receives first error and transformed result `Array`.
|
||||
|
||||
|
@ -23,30 +23,13 @@ each(['a.js', 'b.js', 'c.js'], fs.readFile, function(error, contents) {
|
|||
console.log('Contents for a, b and c:', contents);
|
||||
});
|
||||
|
||||
// Alternatively in browser:
|
||||
asyncEach(list, fn, callback);
|
||||
asyncEach(list, fn, callback); // use global var in browser
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2016 Paul Miller [(paulmillr.com)](http://paulmillr.com)
|
||||
Copyright (c) 2016 Paul Miller [(paulmillr.com)](https://paulmillr.com)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the “Software”), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
See [LICENSE](https://github.com/paulmillr/async-each/blob/master/LICENSE) file.
|
||||
|
|
17
node_modules/async-each/index.js
generated
vendored
17
node_modules/async-each/index.js
generated
vendored
|
@ -1,15 +1,16 @@
|
|||
// async-each MIT license (by Paul Miller from https://paulmillr.com).
|
||||
/*! async-each - MIT License (c) 2016 Paul Miller (paulmillr.com) */
|
||||
(function (globals) {
|
||||
'use strict';
|
||||
var each = function (items, next, callback) {
|
||||
if (!Array.isArray(items)) throw new TypeError('each() expects array as first argument');
|
||||
if (typeof next !== 'function') throw new TypeError('each() expects function as second argument');
|
||||
if (typeof next !== 'function')
|
||||
throw new TypeError('each() expects function as second argument');
|
||||
if (typeof callback !== 'function') callback = Function.prototype; // no-op
|
||||
|
||||
if (items.length === 0) return callback(undefined, items);
|
||||
|
||||
var transformed = new Array(items.length);
|
||||
var count = 0;
|
||||
var total = items.length;
|
||||
if (total === 0) return callback(undefined, items);
|
||||
var transformed = new Array(total);
|
||||
var transformedCount = 0;
|
||||
var returned = false;
|
||||
|
||||
items.forEach(function (item, index) {
|
||||
|
@ -20,8 +21,8 @@
|
|||
return callback(error);
|
||||
}
|
||||
transformed[index] = transformedItem;
|
||||
count += 1;
|
||||
if (count === items.length) return callback(undefined, transformed);
|
||||
transformedCount += 1; // can't use index: last item could take more time
|
||||
if (transformedCount === total) return callback(undefined, transformed);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
|
40
node_modules/async-each/package.json
generated
vendored
40
node_modules/async-each/package.json
generated
vendored
|
@ -1,20 +1,38 @@
|
|||
{
|
||||
"name": "async-each",
|
||||
"description": "No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.",
|
||||
"version": "1.0.3",
|
||||
"version": "1.0.6",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"async", "forEach", "each", "map",
|
||||
"asynchronous",
|
||||
"iteration", "iterate",
|
||||
"loop", "parallel",
|
||||
"concurrent", "array",
|
||||
"flow", "control flow"
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"files": ["index.js"],
|
||||
"homepage": "https://github.com/paulmillr/async-each/",
|
||||
"author": "Paul Miller (https://paulmillr.com/)",
|
||||
"repository": "git://github.com/paulmillr/async-each.git",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/paulmillr/async-each.git"
|
||||
},
|
||||
"main": "index.js",
|
||||
"dependencies": {}
|
||||
"dependencies": {},
|
||||
"keywords": [
|
||||
"async",
|
||||
"forEach",
|
||||
"each",
|
||||
"map",
|
||||
"asynchronous",
|
||||
"iteration",
|
||||
"iterate",
|
||||
"loop",
|
||||
"parallel",
|
||||
"concurrent",
|
||||
"array",
|
||||
"flow",
|
||||
"control flow"
|
||||
],
|
||||
"funding": [
|
||||
{
|
||||
"type": "individual",
|
||||
"url": "https://paulmillr.com/funding/"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
2
node_modules/browserslist/README.md
generated
vendored
2
node_modules/browserslist/README.md
generated
vendored
|
@ -72,4 +72,4 @@ You can check how config works at our playground: [`browsersl.ist`](https://brow
|
|||
[cult]: https://cultofmartians.com/done.html
|
||||
|
||||
## Docs
|
||||
Read **[full docs](https://github.com/browserslist/browserslist#readme)** on GitHub.
|
||||
Read full docs **[here](https://github.com/browserslist/browserslist#readme)**.
|
||||
|
|
4
node_modules/browserslist/browser.js
generated
vendored
4
node_modules/browserslist/browser.js
generated
vendored
|
@ -46,5 +46,7 @@ module.exports = {
|
|||
|
||||
clearCaches: noop,
|
||||
|
||||
oldDataWarning: noop
|
||||
oldDataWarning: noop,
|
||||
|
||||
env: {}
|
||||
}
|
||||
|
|
2
node_modules/browserslist/index.js
generated
vendored
2
node_modules/browserslist/index.js
generated
vendored
|
@ -417,7 +417,7 @@ function browserslist(queries, opts) {
|
|||
return compare(name1[0], name2[0])
|
||||
}
|
||||
})
|
||||
if (!process.env.BROWSERSLIST_DISABLE_CACHE) {
|
||||
if (!env.env.BROWSERSLIST_DISABLE_CACHE) {
|
||||
cache[cacheKey] = result
|
||||
}
|
||||
return result
|
||||
|
|
8
node_modules/browserslist/node.js
generated
vendored
8
node_modules/browserslist/node.js
generated
vendored
|
@ -247,7 +247,7 @@ module.exports = {
|
|||
try {
|
||||
compressed = require('caniuse-lite/data/regions/' + code + '.js')
|
||||
} catch (e) {
|
||||
throw new BrowserslistError("Unknown region name `" + code + "`.")
|
||||
throw new BrowserslistError('Unknown region name `' + code + '`.')
|
||||
}
|
||||
var usageData = region(compressed)
|
||||
normalizeUsageData(usageData, data)
|
||||
|
@ -267,7 +267,7 @@ module.exports = {
|
|||
try {
|
||||
compressed = require('caniuse-lite/data/features/' + name + '.js')
|
||||
} catch (e) {
|
||||
throw new BrowserslistError("Unknown feature name `" + name + "`.")
|
||||
throw new BrowserslistError('Unknown feature name `' + name + '`.')
|
||||
}
|
||||
var stats = feature(compressed).stats
|
||||
features[name] = {}
|
||||
|
@ -403,5 +403,7 @@ module.exports = {
|
|||
|
||||
currentNode: function currentNode() {
|
||||
return 'node ' + process.versions.node
|
||||
}
|
||||
},
|
||||
|
||||
env: process.env
|
||||
}
|
||||
|
|
10
node_modules/browserslist/package.json
generated
vendored
10
node_modules/browserslist/package.json
generated
vendored
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "browserslist",
|
||||
"version": "4.21.4",
|
||||
"version": "4.21.5",
|
||||
"description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset",
|
||||
"keywords": [
|
||||
"caniuse",
|
||||
|
@ -21,10 +21,10 @@
|
|||
"license": "MIT",
|
||||
"repository": "browserslist/browserslist",
|
||||
"dependencies": {
|
||||
"caniuse-lite": "^1.0.30001400",
|
||||
"electron-to-chromium": "^1.4.251",
|
||||
"node-releases": "^2.0.6",
|
||||
"update-browserslist-db": "^1.0.9"
|
||||
"caniuse-lite": "^1.0.30001449",
|
||||
"electron-to-chromium": "^1.4.284",
|
||||
"node-releases": "^2.0.8",
|
||||
"update-browserslist-db": "^1.0.10"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
|
||||
|
|
90
node_modules/caniuse-lite/README.md
generated
vendored
90
node_modules/caniuse-lite/README.md
generated
vendored
|
@ -2,91 +2,5 @@
|
|||
|
||||
A smaller version of caniuse-db, with only the essentials!
|
||||
|
||||
## Why?
|
||||
|
||||
The full data behind [Can I use][1] is incredibly useful for any front end
|
||||
developer, and on the website all of the details from the database are displayed
|
||||
to the user. However in automated tools, [many of these fields go unused][2];
|
||||
it's not a problem for server side consumption but client side, the less
|
||||
JavaScript that we send to the end user the better.
|
||||
|
||||
caniuse-lite then, is a smaller dataset that keeps essential parts of the data
|
||||
in a compact format. It does this in multiple ways, such as converting `null`
|
||||
array entries into empty strings, representing support data as an integer rather
|
||||
than a string, and using base62 references instead of longer human-readable
|
||||
keys.
|
||||
|
||||
This packed data is then reassembled (via functions exposed by this module) into
|
||||
a larger format which is mostly compatible with caniuse-db, and so it can be
|
||||
used as an almost drop-in replacement for caniuse-db for contexts where size on
|
||||
disk is important; for example, usage in web browsers. The API differences are
|
||||
very small and are detailed in the section below.
|
||||
|
||||
|
||||
## API
|
||||
|
||||
```js
|
||||
import * as lite from 'caniuse-lite';
|
||||
```
|
||||
|
||||
|
||||
### `lite.agents`
|
||||
|
||||
caniuse-db provides a full `data.json` file which contains all of the features
|
||||
data. Instead of this large file, caniuse-lite provides this data subset
|
||||
instead, which has the `browser`, `prefix`, `prefix_exceptions`, `usage_global`
|
||||
and `versions` keys from the original.
|
||||
|
||||
In addition, the subset contains the `release_date` key with release dates (as timestamps) for each version:
|
||||
```json
|
||||
{
|
||||
"release_date": {
|
||||
"6": 998870400,
|
||||
"7": 1161129600,
|
||||
"8": 1237420800,
|
||||
"9": 1300060800,
|
||||
"10": 1346716800,
|
||||
"11": 1381968000,
|
||||
"5.5": 962323200
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
### `lite.feature(js)`
|
||||
|
||||
The `feature` method takes a file from `data/features` and converts it into
|
||||
something that more closely represents the `caniuse-db` format. Note that only
|
||||
the `title`, `stats` and `status` keys are kept from the original data.
|
||||
|
||||
|
||||
### `lite.features`
|
||||
|
||||
The `features` index is provided as a way to query all of the features that
|
||||
are listed in the `caniuse-db` dataset. Note that you will need to use the
|
||||
`feature` method on values from this index to get a human-readable format.
|
||||
|
||||
|
||||
### `lite.region(js)`
|
||||
|
||||
The `region` method takes a file from `data/regions` and converts it into
|
||||
something that more closely represents the `caniuse-db` format. Note that *only*
|
||||
the usage data is exposed here (the `data` key in the original files).
|
||||
|
||||
|
||||
## License
|
||||
|
||||
The data in this repo is available for use under a CC BY 4.0 license
|
||||
(http://creativecommons.org/licenses/by/4.0/). For attribution just mention
|
||||
somewhere that the source is caniuse.com. If you have any questions about using
|
||||
the data for your project please contact me here: http://a.deveria.com/contact
|
||||
|
||||
[1]: http://caniuse.com/
|
||||
[2]: https://github.com/Fyrd/caniuse/issues/1827
|
||||
|
||||
|
||||
## Security contact information
|
||||
|
||||
To report a security vulnerability, please use the
|
||||
[Tidelift security contact](https://tidelift.com/security).
|
||||
Tidelift will coordinate the fix and disclosure.
|
||||
## Docs
|
||||
Read full docs **[here](https://github.com/browserslist/caniuse-lite#readme)**.
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue